Skip to content

fix(ci): revert SLSA reusable workflow to tag pin#322

Merged
rhuanbarreto merged 1 commit into
mainfrom
fix/slsa-tag-pin
May 18, 2026
Merged

fix(ci): revert SLSA reusable workflow to tag pin#322
rhuanbarreto merged 1 commit into
mainfrom
fix/slsa-tag-pin

Conversation

@rhuanbarreto

Copy link
Copy Markdown
Contributor

Summary

Context

The SLSA generator's generate-builder.sh reads the workflow ref to download the prebuilt builder binary. It rejects non-tag refs (Invalid ref: Expected ref of the form refs/tags/vX.Y.Z). This is the same fix as #250.

Upstream issue: slsa-framework/slsa-github-generator#150

Test plan

  • Merge and re-run the release workflow for v0.37.0 via workflow_dispatch — SLSA provenance should pass

Renovate PR #284 re-pinned the SLSA generator to a SHA digest,
breaking provenance generation on the v0.37.0 release. The SLSA
generator's generate-builder.sh rejects non-tag refs.

This is the same fix as #250. A Renovate exclusion rule has been
added to archgate/renovate-config (PR #10) to prevent recurrence.

Ref: slsa-framework/slsa-github-generator#150
Signed-off-by: Rhuan Barreto <rhuan@barreto.work>
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying archgate-cli with  Cloudflare Pages  Cloudflare Pages

Latest commit: 60365ef
Status: ✅  Deploy successful!
Preview URL: https://25fab17b.archgate-cli.pages.dev
Branch Preview URL: https://fix-slsa-tag-pin.archgate-cli.pages.dev

View logs

@rhuanbarreto rhuanbarreto merged commit dee4999 into main May 18, 2026
10 checks passed
@rhuanbarreto rhuanbarreto deleted the fix/slsa-tag-pin branch May 18, 2026 20:16
@archgatebot archgatebot Bot mentioned this pull request May 18, 2026
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