You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
name: Generate signed build provenance attestations
344
+
runs-on: ubuntu-latest
345
+
needs: [build_and_lint]
346
+
permissions:
347
+
# Attestation for build: https://docs.github.com/en/actions/security-for-github-actions/using-artifact-attestations/using-artifact-attestations-to-establish-provenance-for-builds#generating-build-provenance-for-binaries
348
+
id-token: write
349
+
contents: read
350
+
attestations: write
351
+
steps:
352
+
- name: Restore archived build
353
+
uses: actions/download-artifact@v4
354
+
with:
355
+
pattern: _build_*
356
+
path: build
357
+
merge-multiple: true
358
+
- name: Display structure of build
359
+
run: ls -R build
360
+
- name: Calculate build digest
361
+
run: find build -type f -print0 | LC_ALL=C sort -z | xargs -0 shasum -a 256 > subject.checksums.txt
0 commit comments