Skip to content

Require completed EC evidence and exact component tags - #114

Merged
dfarrell07 merged 1 commit into
mainfrom
clarify-skip-done-steps
Oct 13, 2026
Merged

dfarrell07 merged 1 commit into
mainfrom
clarify-skip-done-steps

Conversation

@dfarrell07

@dfarrell07 dfarrell07 commented Oct 1, 2026 •

Copy link
Copy Markdown
Collaborator

Unfinished enterprise-contract markers could advance release verification, and one source tag could cause status guidance to skip all CVE work. Require unique Finished/Passed aggregate conditions and completed enterprise-contract evidence, shared by autorelease and status reporting.

Check exact version tags on all five component repositories, with bounded queries. Missing tags and unavailable repositories cannot establish completed source work. Preserve immutable upstream tags while requiring downstream scan evidence for the exact snapshot and image identities. Guidance now distinguishes snapshot validation from managed release policy: reuse proven tasks, and repair demonstrated task, credential or trust failures without unrelated churn.

Validation: full make test and mandatory commit hooks pass, including unfinished/failed/ambiguous evidence, completed warning/marker cases, exact snapshot selection and missing/unreachable/timed-out tag queries. Shellcheck, Markdown/YAML checks and gitlint pass. FBC-specific selection and publication checks are in #117.

@openshift-ci

openshift-ci Bot commented Oct 1, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dfarrell07

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@dfarrell07 dfarrell07 changed the title Document skipping already-done upstream steps on retarget/re-release Require completed EC evidence and exact source tags Oct 12, 2026
@dfarrell07

Copy link
Copy Markdown
Collaborator Author

The FBC-specific completion, exact snapshot selection and successful stage artifact checks are proposed separately in #117. Both changes retain completed warning/build-marker compatibility only with Finished/Passed conditions and scenario completion evidence; neither treats an unfinished marker as a pass.

@dfarrell07
dfarrell07 force-pushed the clarify-skip-done-steps branch from 2fdbcf0 to 21cbda8 Compare October 13, 2026 16:01
@dfarrell07 dfarrell07 changed the title Require completed EC evidence and exact source tags Require completed EC evidence and exact component tags Oct 13, 2026
Share completed snapshot EC checks between the conductor and status helper.
Require successful aggregate conditions and a completed unique EC result.
Check all five exact component version tags with bounded queries, retain
exact downstream scan requirements, and distinguish snapshot readiness
from managed release policy in reuse guidance and tracker messages.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
@dfarrell07
dfarrell07 force-pushed the clarify-skip-done-steps branch from 21cbda8 to 04afe63 Compare October 13, 2026 16:27
@dfarrell07
dfarrell07 merged commit 30d3fb4 into main Oct 13, 2026
9 of 10 checks passed
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