Skip to content

Commit 1db73eb

Browse files
committed
GitHub Actionsのアクションを最新メジャーへ更新
checkout v7 / upload-artifact v7 / download-artifact v8 / setup-buildx v4 / setup-qemu v4 / login v4 / metadata v6 / build-push v7(Dependabot #55-58, #60 相当+PRの無かった setup-buildx/qemu/download-artifactも揃えて更新)。 いずれもNodeランタイム更新が主で、使用中のパラメータに 非互換は無いことをリリースノートで確認済み。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent eacb787 commit 1db73eb

1 file changed

Lines changed: 17 additions & 17 deletions

File tree

.github/workflows/docker-publish.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
outputs:
3333
build_number: ${{ steps.build_number.outputs.value }}
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v7
3636
- id: build_number
3737
run: |
3838
echo "value=$(TZ=Asia/Tokyo date +'%Y%m%d-%H%M')-$(git rev-parse --short HEAD)" >> "$GITHUB_OUTPUT"
@@ -50,23 +50,23 @@ jobs:
5050
runner: ubuntu-24.04-arm
5151
runs-on: ${{ matrix.runner }}
5252
steps:
53-
- uses: actions/checkout@v4
53+
- uses: actions/checkout@v7
5454

55-
- uses: docker/setup-buildx-action@v3
55+
- uses: docker/setup-buildx-action@v4
5656

57-
- uses: docker/login-action@v3
57+
- uses: docker/login-action@v4
5858
with:
5959
registry: ghcr.io
6060
username: ${{ github.actor }}
6161
password: ${{ secrets.GITHUB_TOKEN }}
6262

6363
- id: meta
64-
uses: docker/metadata-action@v5
64+
uses: docker/metadata-action@v6
6565
with:
6666
images: ${{ env.IMAGE }}
6767

6868
- id: build
69-
uses: docker/build-push-action@v6
69+
uses: docker/build-push-action@v7
7070
with:
7171
context: .
7272
target: prod
@@ -86,7 +86,7 @@ jobs:
8686
touch "/tmp/digests/${digest#sha256:}"
8787
8888
- name: Upload digest
89-
uses: actions/upload-artifact@v4
89+
uses: actions/upload-artifact@v7
9090
with:
9191
name: digests-app-${{ strategy.job-index }}
9292
path: /tmp/digests/*
@@ -99,22 +99,22 @@ jobs:
9999
runs-on: ubuntu-latest
100100
steps:
101101
- name: Download digests
102-
uses: actions/download-artifact@v4
102+
uses: actions/download-artifact@v8
103103
with:
104104
path: /tmp/digests
105105
pattern: digests-app-*
106106
merge-multiple: true
107107

108-
- uses: docker/setup-buildx-action@v3
108+
- uses: docker/setup-buildx-action@v4
109109

110-
- uses: docker/login-action@v3
110+
- uses: docker/login-action@v4
111111
with:
112112
registry: ghcr.io
113113
username: ${{ github.actor }}
114114
password: ${{ secrets.GITHUB_TOKEN }}
115115

116116
- id: meta
117-
uses: docker/metadata-action@v5
117+
uses: docker/metadata-action@v6
118118
with:
119119
images: ${{ env.IMAGE }}
120120
# latest(既定ブランチのみ)+ コミットSHA(sha-xxxxxxx)の2タグ。
@@ -140,27 +140,27 @@ jobs:
140140
build-and-push-db-init:
141141
runs-on: ubuntu-latest
142142
steps:
143-
- uses: actions/checkout@v4
143+
- uses: actions/checkout@v7
144144

145-
- uses: docker/setup-qemu-action@v3
145+
- uses: docker/setup-qemu-action@v4
146146

147-
- uses: docker/setup-buildx-action@v3
147+
- uses: docker/setup-buildx-action@v4
148148

149-
- uses: docker/login-action@v3
149+
- uses: docker/login-action@v4
150150
with:
151151
registry: ghcr.io
152152
username: ${{ github.actor }}
153153
password: ${{ secrets.GITHUB_TOKEN }}
154154

155155
- id: meta
156-
uses: docker/metadata-action@v5
156+
uses: docker/metadata-action@v6
157157
with:
158158
images: ghcr.io/${{ github.repository }}-db-init
159159
tags: |
160160
type=raw,value=latest,enable={{is_default_branch}}
161161
type=sha
162162
163-
- uses: docker/build-push-action@v6
163+
- uses: docker/build-push-action@v7
164164
with:
165165
# マイグレーションSQLとentrypoint.shだけを含む小さなコンテキスト
166166
context: ./db

0 commit comments

Comments
 (0)