From 90e2e52c583b121028a97573fb888005320e5bc7 Mon Sep 17 00:00:00 2001 From: Michael Naumov Date: Thu, 14 May 2026 22:45:34 -0600 Subject: [PATCH] chore: attest --- .github/workflows/attest-release-assets.yml | 24 +++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/attest-release-assets.yml diff --git a/.github/workflows/attest-release-assets.yml b/.github/workflows/attest-release-assets.yml new file mode 100644 index 0000000..4d879b6 --- /dev/null +++ b/.github/workflows/attest-release-assets.yml @@ -0,0 +1,24 @@ +name: Attest Release Assets + +on: + release: + types: [published] + +permissions: + id-token: write + contents: read + attestations: write + +jobs: + attest: + runs-on: ubuntu-latest + steps: + - name: Download release assets + env: + GH_TOKEN: ${{ github.token }} + run: gh release download "${{ github.event.release.tag_name }}" --repo "${{ github.repository }}" --dir assets + + - name: Generate artifact attestation + uses: actions/attest@v4 + with: + subject-path: assets/*