Skip to content

ci: attest release artifact provenance - #8

Draft
MuncleUscles wants to merge 4 commits into
v0.6-devfrom
feat/release-artifact-attestations
Draft

ci: attest release artifact provenance#8
MuncleUscles wants to merge 4 commits into
v0.6-devfrom
feat/release-artifact-attestations

Conversation

@MuncleUscles

Copy link
Copy Markdown
Member

Summary

  • sign SLSA provenance for all four GenVM release tarballs
  • bind attestations to the exact release workflow commit through GitHub OIDC
  • keep the existing tag and release flow unchanged

Safety

This PR does not create a tag or publish a release. The new step runs only when the existing manually dispatched release workflow reaches release-publish.

Validation

  • actionlint .github/workflows/release.yaml
  • git diff --check

Consumer

The matching genlayer-e2e artifact-validation work verifies these attestations against genlayerlabs/genvm-manager/.github/workflows/release.yaml and the frozen GenVM source SHA before caching release bytes.

@github-actions

Copy link
Copy Markdown

GenVM PR actions

Tick a box to run it (the box unticks itself when handled). Actions only run while the PR has the ci-safe label.

  • Force run full tests
  • Rerun full tests
  • Provision executor PRs
  • Merge into dev

Full GenVM CI runs only when rtm or run-full-tests is set — "Force run full tests" is a sticky toggle for run-full-tests. Adding rtm marks the PR ready-to-merge and also runs full tests. Merge requires: rtm, green full tests, green E2E, and the branch 0 commits behind.

@coderabbitai

coderabbitai Bot commented Jul 27, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 1ee89568-4669-4ca1-bcf8-2877b7da77c5

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/release-artifact-attestations

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the not rebased branch is behind its base; rebase before it can be merged label Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-safe not rebased branch is behind its base; rebase before it can be merged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant