Skip to content

fix(export-dynamic): verify registry artifacts before skipping workspace (RHDHBUGS-3635) - #160

Open
gashcrumb wants to merge 2 commits into
redhat-developer:mainfrom
gashcrumb:fix/RHDHBUGS-3635-verify-registry-artifacts
Open

fix(export-dynamic): verify registry artifacts before skipping workspace (RHDHBUGS-3635)#160
gashcrumb wants to merge 2 commits into
redhat-developer:mainfrom
gashcrumb:fix/RHDHBUGS-3635-verify-registry-artifacts

Conversation

@gashcrumb

Copy link
Copy Markdown
Member

Summary

Fixes RHDHBUGS-3635

When determining whether to skip a workspace because its last commit is an ancestor of the last published commit, verify that all expected container images for the workspace actually exist in the registry and contain valid, non-empty dynamic package metadata (io.backstage.dynamic-packages).

If any expected artifact is missing from the registry or has invalid/empty dynamic package metadata (such as from a cancelled publish or export failure), do not skip the workspace — proceed with exporting and publishing to self-heal the missing/broken artifact.

…ace (RHDHBUGS-3635)

Assisted-By: opencode
Signed-off-by: Stan Lewis <gashcrumb@gmail.com>

rh-pre-commit.version: 2.4.0
rh-pre-commit.check-secrets: ENABLED
Assisted-By: opencode
Signed-off-by: Stan Lewis <gashcrumb@gmail.com>

rh-pre-commit.version: 2.4.0
rh-pre-commit.check-secrets: ENABLED
@sonarqubecloud

Copy link
Copy Markdown

@gashcrumb
gashcrumb requested a review from davidfestal August 26, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant