2828
2929 steps :
3030 - name : Checkout repository
31- uses : actions/checkout@v5
31+ uses : actions/checkout@v6
3232
3333 - name : Initialize CodeQL
3434 uses : github/codeql-action/init@v4
@@ -59,10 +59,11 @@ jobs:
5959 contents : read
6060 id-token : write
6161 attestations : write
62+ artifact-metadata : write
6263
6364 steps :
6465 - name : Git checkout
65- uses : actions/checkout@v5
66+ uses : actions/checkout@v6
6667
6768 - name : Assign short SHA
6869 run : echo "SHORT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
@@ -72,21 +73,21 @@ jobs:
7273 run : echo "SERVER_API_URL=sky.shiiyu.moe" >> $GITHUB_ENV
7374
7475 - name : Registry login
75- uses : docker/login-action@v3
76+ uses : docker/login-action@v4
7677 with :
7778 registry : ${{ env.CONTAINER_REGISTRY }}
7879 username : ${{ github.actor }}
7980 password : ${{ secrets.GITHUB_TOKEN }}
8081
8182 - name : Extract metadata
8283 id : meta
83- uses : docker/metadata-action@v5
84+ uses : docker/metadata-action@v6
8485 with :
8586 images : ${{ env.CONTAINER_REGISTRY }}/${{ env.IMAGE_NAME }}
8687
8788 - name : Build and Push
8889 id : push
89- uses : docker/build-push-action@v6
90+ uses : docker/build-push-action@v7
9091 with :
9192 context : .
9293 push : true
9798 labels : ${{ steps.meta.outputs.labels }}
9899
99100 - name : Attest Build Provenance
100- uses : actions/attest-build-provenance@v3
101+ uses : actions/attest@v4
101102 with :
102103 subject-name : ${{ env.CONTAINER_REGISTRY }}/${{ env.IMAGE_NAME }}
103104 subject-digest : ${{ steps.push.outputs.digest }}
0 commit comments