Skip to content

fix: include archives in release archive attestation subject#6134

Open
sargunv wants to merge 3 commits into
prefix-dev:mainfrom
sargunv:fix-release-archive-attestation
Open

fix: include archives in release archive attestation subject#6134
sargunv wants to merge 3 commits into
prefix-dev:mainfrom
sargunv:fix-release-archive-attestation

Conversation

@sargunv
Copy link
Copy Markdown

@sargunv sargunv commented May 15, 2026

Description

Update the release provenance attestation subject paths so the attestation includes the downloadable release assets that package managers verify before extraction.

Fixes #6133

How Has This Been Tested?

It hasn't (beyond ensuring yaml syntax).

The meaningful validation would be a release dry-run and inspection of the generated attestation subjects, for example:

gh workflow run Release --field tag=dry-run --ref <branch>

AI Disclosure

  • This PR contains AI-generated content.
    • I have tested any AI-generated content in my PR.
    • I take responsibility for any AI-generated content in my PR.

Tools: pi / gpt-5.5

Prompt summary: investigate issue #6133, inspect the release workflow, and apply a minimal workflow change so release attestations include downloadable archive/installer assets while preserving existing binary subjects.

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added sufficient tests to cover my changes.
  • I have verified that changes that would impact the JSON schema have been made in schema/model.py.

@sargunv sargunv force-pushed the fix-release-archive-attestation branch from 09c5ee8 to 84ee36e Compare May 15, 2026 20:57
@sargunv sargunv force-pushed the fix-release-archive-attestation branch from 84ee36e to f163aa6 Compare May 15, 2026 20:57
@sargunv sargunv changed the title Fix release archive attestation subject fix: include archives in release archive attestation subject May 15, 2026
@sargunv sargunv marked this pull request as ready for review May 15, 2026 21:05
@baszalmstra baszalmstra requested a review from wolfv May 15, 2026 21: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.

Release SLSA attestations cover the pixi binary but not the published .tar.gz archives

1 participant