@@ -22,24 +22,24 @@ jobs:
2222 patch : ${{ steps.release.outputs.patch }}
2323 release_created : ${{ steps.release.outputs.release_created }}
2424 steps :
25- - uses : google-github-actions /release-please-action@v4
25+ - uses : googleapis /release-please-action@v4
2626 id : release
27- with :
28- release-type : node
29- # The logic below handles the npm publication:
30- - uses : actions/checkout@v5
31- # these if statements ensure that a publication only occurs when
32- # a new release is created:
33- if : ${{ steps.release.outputs.release_created }}
34- - uses : actions/setup-node@v5
27+
28+ publish_npm :
29+ needs : release_please
30+ if : ${{ needs.release_please.outputs.release_created }}
31+ runs-on : ubuntu-latest
32+ permissions :
33+ contents : read
34+ id-token : write
35+ steps :
36+ - uses : actions/checkout@v6
37+ - uses : actions/setup-node@v6
3538 with :
3639 node-version : 24
3740 registry-url : ' https://registry.npmjs.org'
38- if : ${{ steps.release.outputs.release_created }}
3941 - run : npm ci
40- if : ${{ steps.release.outputs.release_created }}
4142 - run : npm publish --provenance --access public
42- if : ${{ steps.release.outputs.release_created }}
4343
4444 publish_docker :
4545 name : Create and publish a Docker image
5858 - run : echo version v${{needs.release_please.outputs.major}}.${{needs.release_please.outputs.minor}}.${{needs.release_please.outputs.patch}}
5959
6060 - name : Checkout repository
61- uses : actions/checkout@v4
61+ uses : actions/checkout@v6
6262
6363 - name : Set up QEMU
6464 uses : docker/setup-qemu-action@v3
0 commit comments