Skip to content

ci(release): run the provenance job whenever the hashes exist - #102

Merged
mescon merged 1 commit into
masterfrom
ci/provenance-if
Sep 14, 2026
Merged

mescon merged 1 commit into
masterfrom
ci/provenance-if

Conversation

@mescon

@mescon mescon commented Sep 14, 2026

Copy link
Copy Markdown
Owner

The first provenance-only dispatch (run 34897869341) hashed the 16 assets of v0.41.0 and then skipped the generator job, because GitHub propagates a skipped upstream job to every dependant without an explicit status check. The job now carries if: !cancelled() && needs.hashes.result == 'success'.

The first provenance-only dispatch hashed the assets and then skipped
the generator: with the channel jobs skipped upstream, GitHub skips
every dependant that does not say otherwise, whatever its direct
dependency did. The job now runs whenever the hash job succeeded.
@mescon
mescon enabled auto-merge September 14, 2026 21:18
@sonarqubecloud

Copy link
Copy Markdown

@mescon
mescon merged commit 4394a71 into master Sep 14, 2026
17 checks passed
@mescon
mescon deleted the ci/provenance-if branch September 22, 2026 14:17
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