Add GitHub artifact attestation

This commit is contained in:
Adam Fletcher 2026-05-12 21:05:55 +01:00
parent 5ad900d542
commit 8e634b7a49

View file

@ -10,6 +10,8 @@ jobs:
runs-on: ubuntu-latest
permissions:
contents: write
id-token: write
attestations: write
steps:
- uses: actions/checkout@v3
@ -23,6 +25,13 @@ jobs:
npm install
npm run build
- name: Generate artifact attestations
uses: actions/attest@v4
with:
subject-path: |
main.js
styles.css
- name: Create release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@ -32,4 +41,4 @@ jobs:
gh release create "$tag" \
--title="$tag" \
--draft \
main.js manifest.json styles.css
main.js manifest.json styles.css