Commit d8ad9bd
authored
Merge the "enhancement/buildkit-attestations-max" branch into the "develop-v1+node24" branch
This merge updates `.github/workflows/deployment.yml` on the `develop-v1+node24` line to grant the release workflow the permissions needed for signed BuildKit attestations and to switch the image build step from boolean provenance and SBOM flags to explicit `attests:` entries. The release build now requests `mode=max` provenance and SBOM attestations so published images carry the full attestation payload supported by BuildKit.
In the top-level `permissions:` block, the workflow now adds `id-token: write` so the job can mint the OIDC token required for attestation signing. In the `Build and push (multi-registry, multi-platform)` step, `provenance: true` is replaced with `attests:` entry `type=provenance,mode=max`, and `sbom: true` is replaced with `attests:` entry `type=sbom,mode=max`, leaving the rest of the build configuration unchanged.
No other files or workflow jobs are modified by this merge.1 file changed
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| 39 | + | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
| |||
121 | 122 | | |
122 | 123 | | |
123 | 124 | | |
124 | | - | |
125 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
126 | 128 | | |
127 | 129 | | |
128 | 130 | | |
| |||
0 commit comments