@@ -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
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