Skip to content

Commit dd73133

Browse files
ci: fix permissions for build provenance attestation (#53)
bump also actions to latest
1 parent c8fa3a2 commit dd73133

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

.github/workflows/release.yaml

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ jobs:
1616
name: 🚨 Lint
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v4
20-
- uses: actions/setup-go@v5
19+
- uses: actions/checkout@v6
20+
- uses: actions/setup-go@v6
2121
with:
2222
go-version: 1.24.5
23-
- uses: golangci/golangci-lint-action@v6
23+
- uses: golangci/golangci-lint-action@v9
2424
test:
2525
name: 🧪 Test
2626
runs-on: ubuntu-latest
2727
needs: lint
2828
steps:
29-
- uses: actions/checkout@v4
29+
- uses: actions/checkout@v6
3030
- name: Run go tests
3131
run: go test -v ./...
3232

@@ -41,8 +41,8 @@ jobs:
4141
release_created: ${{ steps.release.outputs.release_created }}
4242
tag: ${{ steps.release.outputs.tag }}
4343
steps:
44-
- uses: actions/checkout@v4
45-
- uses: actions/setup-go@v5
44+
- uses: actions/checkout@v6
45+
- uses: actions/setup-go@v6
4646
with:
4747
go-version: 1.24.5
4848
- uses: go-semantic-release/action@v1
@@ -59,14 +59,17 @@ jobs:
5959
needs: test
6060
if: github.ref == 'refs/heads/main'
6161
permissions:
62+
id-token: write # actions/attest-build-provenance@v3
63+
attestations: write # actions/attest-build-provenance@v3
64+
artifact-metadata: write # actions/attest-build-provenance@v3
6265
contents: read
6366
packages: write
6467
env:
6568
REGISTRY: ghcr.io
6669
IMAGE_NAME: ${{ github.repository }}
6770
steps:
6871
- name: Checkout repository
69-
uses: actions/checkout@v4
72+
uses: actions/checkout@v6
7073

7174
- name: Set up Docker Buildx
7275
uses: docker/setup-buildx-action@v3
@@ -101,7 +104,7 @@ jobs:
101104

102105
- name: Generate artifact attestation
103106
id: build
104-
uses: actions/attest-build-provenance@v1
107+
uses: actions/attest-build-provenance@v3
105108
with:
106109
subject-name: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
107110
subject-digest: ${{ steps.build.outputs.digest }}

0 commit comments

Comments
 (0)