3838 run : bundle exec rspec
3939
4040 - name : Upload coverage report
41- uses : actions/upload-artifact@v4
41+ uses : actions/upload-artifact@v7
4242 if : always()
4343 with :
4444 name : coverage-report
5555 bundler-cache : true
5656
5757 - name : Setup Node.js for OpenAPI lint tooling
58- uses : actions/setup-node@v4
58+ uses : actions/setup-node@v6
5959 with :
6060 node-version-file : " .tool-versions"
6161 cache : npm
8080 - uses : actions/checkout@v6
8181
8282 - name : Setup Node.js
83- uses : actions/setup-node@v4
83+ uses : actions/setup-node@v6
8484 with :
8585 node-version-file : " .tool-versions"
8686 cache : npm
@@ -124,7 +124,7 @@ jobs:
124124 run : docker save html2rss/web -o /tmp/html2rss-web-smoke-image.tar
125125
126126 - name : Upload Docker smoke image
127- uses : actions/upload-artifact@v4
127+ uses : actions/upload-artifact@v7
128128 with :
129129 name : docker-smoke-image
130130 path : /tmp/html2rss-web-smoke-image.tar
@@ -146,7 +146,7 @@ jobs:
146146 bundler-cache : true
147147
148148 - name : Download Docker smoke image
149- uses : actions/download-artifact@v4
149+ uses : actions/download-artifact@v8
150150 with :
151151 name : docker-smoke-image
152152 path : /tmp
@@ -176,7 +176,7 @@ jobs:
176176 uses : actions/checkout@v6
177177
178178 - name : Setup Node.js for Docker build
179- uses : actions/setup-node@v4
179+ uses : actions/setup-node@v6
180180 with :
181181 node-version-file : " .tool-versions"
182182 cache : npm
@@ -191,22 +191,22 @@ jobs:
191191 working-directory : frontend
192192
193193 - name : Set up QEMU
194- uses : docker/setup-qemu-action@v3
194+ uses : docker/setup-qemu-action@v4
195195
196196 - name : Set up Docker Buildx
197- uses : docker/setup-buildx-action@v3
197+ uses : docker/setup-buildx-action@v4
198198
199199 - name : Get Git commit timestamps
200200 run : echo "TIMESTAMP=$(git log -1 --pretty=%ct)" >> $GITHUB_ENV
201201
202202 - name : Extract metadata
203203 id : meta
204- uses : docker/metadata-action@v5
204+ uses : docker/metadata-action@v6
205205 with :
206206 images : ${{ env.IMAGE_NAME }}
207207
208208 - name : Log in to DockerHub
209- uses : docker/login-action@v3
209+ uses : docker/login-action@v4
210210 with :
211211 username : ${{ secrets.DOCKER_USERNAME }}
212212 password : ${{ secrets.DOCKER_PASSWORD }}
@@ -220,7 +220,7 @@ jobs:
220220 ${{ runner.os }}-buildx-
221221
222222 - name : Build and push Docker image
223- uses : docker/build-push-action@v6
223+ uses : docker/build-push-action@v7
224224 env :
225225 SOURCE_DATE_EPOCH : ${{ env.TIMESTAMP }}
226226 with :
0 commit comments