Skip to content

0.8.1

Choose a tag to compare

@github-actions github-actions released this 11 Jul 20:58
Immutable release. Only release title and notes can be modified.
0.8.1
8b8e3ea

Fixed

  • Grant artifact-metadata: write to the attesting release jobs.
    actions/attest@v4.1.1 documents id-token: write + attestations: write
    • artifact-metadata: write as its required permission set; the release
      jobs in release-supply-chain.yml and release.yml were missing
      artifact-metadata: write, so the action's artifact-storage-record step
      ran without its scope (the Sigstore signing/attestation itself still
      succeeds, which is why past releases passed). Add the scope to both jobs and
      to the release validator's exact attested-permission assertion. The
      attestation-free variant is unaffected (it has no attest steps). Found by a
      deep review against the actions/attest README at the pinned tag.

Changed

  • Relabel the release provenance claim from "SLSA v1.0" to "SLSA v1" in the
    workflow header, README, and SECURITY.md. slsa.dev has retired v1.0 (v1.2 is
    current); the reusable-workflow → Build L3 mechanism is unchanged across
    v1.1/v1.2, so only the version label needed correcting.
  • Bump the checksum-pinned Syft SBOM generator from 1.42.3 to 1.46.0 (latest)
    in both release-supply-chain.yml and release-supply-chain-free.yml, with
    the release validator's SYFT_PINS and catalog/tools.yml updated in
    lockstep (new Linux amd64/arm64 archive sizes and SHA-256s verified against
    the upstream syft_1.46.0_checksums.txt). Syft is a manually pinned binary
    outside Dependabot's reach, so it had drifted four minor versions behind;
    this is a currency/best-practice pass, not a contract change — the SPDX-JSON
    output and every archive/SBOM/manifest/checksum invariant are unchanged.