1212 org_name : ${{ steps.repo_ids.outputs.ORG_NAME }}
1313 steps :
1414 - name : Checkout
15- uses : actions/checkout@v3
15+ uses : actions/checkout@v4
1616 with :
1717 fetch-depth : 0
1818 - name : Check token
@@ -34,14 +34,14 @@ jobs:
3434 runs-on : ubuntu-latest
3535 needs : [preconditions]
3636 steps :
37- - uses : actions/checkout@v3
38- - uses : actions/setup-node@v3
37+ - uses : actions/checkout@v4
38+ - uses : actions/setup-node@v4
3939 with :
4040 node-version : 18.x
4141 - name : Use npm latest
4242 run : npm install -g npm@latest
4343 - name : Cache Node.js modules
44- uses : actions/cache@v3
44+ uses : actions/cache@v4
4545 with :
4646 path : ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
4747 key : ${{ runner.OS }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -61,14 +61,14 @@ jobs:
6161 runs-on : ubuntu-latest
6262 needs : [preconditions]
6363 steps :
64- - uses : actions/checkout@v3
65- - uses : actions/setup-node@v3
64+ - uses : actions/checkout@v4
65+ - uses : actions/setup-node@v4
6666 with :
6767 node-version : 18.x
6868 - name : Use npm latest
6969 run : npm install -g npm@latest
7070 - name : Cache Node.js modules
71- uses : actions/cache@v3
71+ uses : actions/cache@v4
7272 with :
7373 path : ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
7474 key : ${{ runner.OS }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -92,14 +92,14 @@ jobs:
9292 name : Run dependency check
9393 runs-on : ubuntu-latest
9494 steps :
95- - uses : actions/checkout@v3
96- - uses : actions/setup-node@v3
95+ - uses : actions/checkout@v4
96+ - uses : actions/setup-node@v4
9797 with :
9898 node-version : 18.x
9999 - name : Use npm latest
100100 run : npm install -g npm@latest
101101 - name : Cache Node.js modules
102- uses : actions/cache@v3
102+ uses : actions/cache@v4
103103 with :
104104 path : ~/.npm # npm cache files are stored in `~/.npm` on Linux/macOS
105105 key : ${{ runner.OS }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -121,7 +121,7 @@ jobs:
121121 is_prerelease : ${{ steps.get_version.outputs.IS_PRERELEASE }}
122122
123123 steps :
124- - uses : actions/checkout@v3
124+ - uses : actions/checkout@v4
125125 - name : Check version
126126 id : get_version
127127 uses : digicatapult/check-version@v1
@@ -140,31 +140,31 @@ jobs:
140140 if : ${{ needs.check-version.outputs.is_new_version == 'true' }}
141141
142142 steps :
143- - uses : actions/checkout@v3
143+ - uses : actions/checkout@v4
144144
145145 # Docker build
146146 - name : Setup QEMU
147- uses : docker/setup-qemu-action@v2
147+ uses : docker/setup-qemu-action@v3
148148 with :
149149 platforms : all
150150 - name : Setup Docker Buildx
151151 id : buildx
152- uses : docker/setup-buildx-action@v2
152+ uses : docker/setup-buildx-action@v3
153153 with :
154154 buildkitd-flags : ' --debug'
155155 - name : Login to GitHub Container Registry
156- uses : docker/login-action@v2
156+ uses : docker/login-action@v3
157157 with :
158158 registry : ghcr.io
159159 username : $GITHUB_ACTOR
160160 password : ${{ secrets.GITHUB_TOKEN }}
161161 - name : Login to Dockerhub Registry
162- uses : docker/login-action@v2
162+ uses : docker/login-action@v3
163163 with :
164164 username : ${{ secrets.DSCP_DOCKERHUB_USERNAME }}
165165 password : ${{ secrets.DSCP_DOCKERHUB_TOKEN }}
166166 - name : Publish multi-arch image
167- uses : docker/build-push-action@v4
167+ uses : docker/build-push-action@v5
168168 with :
169169 push : true
170170 builder : ${{ steps.buildx.outputs.name }}
@@ -195,7 +195,7 @@ jobs:
195195 name : ${{ needs.check-version.outputs.version }}
196196 generate_release_notes : true
197197 - name : Delete release latest
198- uses : actions/github-script@v6
198+ uses : actions/github-script@v7
199199 with :
200200 github-token : ${{secrets.GITHUB_TOKEN}}
201201 script : |
0 commit comments