Skip to content

Commit 6d9d97d

Browse files
committed
bump GitHub Action versions
1 parent 15adb8f commit 6d9d97d

4 files changed

Lines changed: 43 additions & 43 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040

4141
steps:
4242
- name: Checkout repository
43-
uses: actions/checkout@v4
43+
uses: actions/checkout@v6
4444

4545
- name: Setup Go ${{ matrix.go-version }}
4646
uses: actions/setup-go@v6
@@ -99,7 +99,7 @@ jobs:
9999

100100
steps:
101101
- name: Checkout repository
102-
uses: actions/checkout@v4
102+
uses: actions/checkout@v6
103103

104104
- uses: actions/setup-go@v6
105105
with:
@@ -145,10 +145,10 @@ jobs:
145145

146146
steps:
147147
- name: Checkout repository
148-
uses: actions/checkout@v4
148+
uses: actions/checkout@v6
149149

150150
- name: Install Node.js
151-
uses: actions/setup-node@v4
151+
uses: actions/setup-node@v6
152152
with:
153153
cache: "npm"
154154
cache-dependency-path: package-lock.json
@@ -179,10 +179,10 @@ jobs:
179179

180180
steps:
181181
- name: Checkout repository
182-
uses: actions/checkout@v4
182+
uses: actions/checkout@v6
183183

184184
- name: Install Node.js
185-
uses: actions/setup-node@v4
185+
uses: actions/setup-node@v6
186186
with:
187187
cache: "npm"
188188
cache-dependency-path: package-lock.json
@@ -194,7 +194,7 @@ jobs:
194194

195195
- name: Cache ESLint
196196
id: cache-eslint
197-
uses: actions/cache@v4
197+
uses: actions/cache@v5
198198
with:
199199
path: .eslintcache
200200
key: eslint-v1-${{ runner.os }}-${{ matrix.node-version }}-${{ hashFiles('**/package-lock.json') }}
@@ -218,7 +218,7 @@ jobs:
218218

219219
steps:
220220
- name: Checkout repository
221-
uses: actions/checkout@v4
221+
uses: actions/checkout@v6
222222

223223
- name: Setup Go
224224
uses: actions/setup-go@v6
@@ -227,7 +227,7 @@ jobs:
227227
go-version-file: "go.mod"
228228

229229
- name: Install Node.js
230-
uses: actions/setup-node@v4
230+
uses: actions/setup-node@v6
231231
with:
232232
cache: "npm"
233233
cache-dependency-path: package-lock.json

.github/workflows/docker-riverproui.yaml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,12 @@ jobs:
5454

5555
steps:
5656
- name: Checkout
57-
uses: actions/checkout@v4
57+
uses: actions/checkout@v6
5858
with:
5959
ref: ${{ inputs.ref || github.ref }}
6060

6161
- name: Configure AWS Credentials
62-
uses: aws-actions/configure-aws-credentials@v4
62+
uses: aws-actions/configure-aws-credentials@v6
6363
with:
6464
role-to-assume: ${{ env.ECR_ROLE_ARN }}
6565
aws-region: ${{ env.ECR_REGION }}
@@ -74,11 +74,11 @@ jobs:
7474
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
7575
7676
- name: Set up Docker Buildx
77-
uses: docker/setup-buildx-action@v3
77+
uses: docker/setup-buildx-action@v4
7878

7979
- name: Docker meta for Pro
8080
id: meta-pro
81-
uses: docker/metadata-action@v5
81+
uses: docker/metadata-action@v6
8282
with:
8383
images: ${{ format('{0}.dkr.ecr.{1}.amazonaws.com/riverqueue/riverproui', env.ECR_ACCOUNT_ID, env.ECR_REGION) }}
8484
labels: |
@@ -88,7 +88,7 @@ jobs:
8888
8989
- name: Build & push (by digest)
9090
id: build-pro
91-
uses: docker/build-push-action@v6
91+
uses: docker/build-push-action@v7
9292
with:
9393
context: .
9494
file: Dockerfile.pro
@@ -109,7 +109,7 @@ jobs:
109109
touch "/tmp/digests/${digest#sha256:}"
110110
111111
- name: Upload digest
112-
uses: actions/upload-artifact@v4
112+
uses: actions/upload-artifact@v7
113113
with:
114114
name: pro-digests-${{ env.PLATFORM_PAIR }}
115115
path: /tmp/digests/*
@@ -141,7 +141,7 @@ jobs:
141141

142142
steps:
143143
- name: Checkout full history (no tags yet)
144-
uses: actions/checkout@v4
144+
uses: actions/checkout@v6
145145
with:
146146
ref: ${{ inputs.ref || github.ref }}
147147
fetch-depth: 0 # full history
@@ -151,16 +151,16 @@ jobs:
151151
run: git fetch --tags --force
152152

153153
- name: Set up Docker Buildx
154-
uses: docker/setup-buildx-action@v3
154+
uses: docker/setup-buildx-action@v4
155155

156156
- name: Set up ORAS CLI
157-
uses: oras-project/setup-oras@v1
157+
uses: oras-project/setup-oras@v2
158158

159159
- name: Install Cosign
160-
uses: sigstore/cosign-installer@v3
160+
uses: sigstore/cosign-installer@v4.1.1
161161

162162
- name: Configure AWS Credentials
163-
uses: aws-actions/configure-aws-credentials@v4
163+
uses: aws-actions/configure-aws-credentials@v6
164164
with:
165165
role-to-assume: ${{ env.ECR_ROLE_ARN }}
166166
aws-region: ${{ env.ECR_REGION }}
@@ -170,7 +170,7 @@ jobs:
170170
uses: aws-actions/amazon-ecr-login@v2
171171

172172
- name: Download digests
173-
uses: actions/download-artifact@v4
173+
uses: actions/download-artifact@v8
174174
with:
175175
path: /tmp/digests
176176
pattern: pro-digests-*
@@ -207,7 +207,7 @@ jobs:
207207
208208
- name: Docker meta
209209
id: meta
210-
uses: docker/metadata-action@v5
210+
uses: docker/metadata-action@v6
211211
with:
212212
images: ${{ env.ECR_IMAGE }}
213213
tags: |
@@ -292,7 +292,7 @@ jobs:
292292
fi
293293
294294
- name: Install crane
295-
uses: imjasonh/setup-crane@v0.4
295+
uses: imjasonh/setup-crane@v0.5
296296

297297
- name: Compute manifest digest for attestation
298298
id: manifest_digest
@@ -302,7 +302,7 @@ jobs:
302302
303303
- name: Generate build provenance attestation (not pushed)
304304
id: attest
305-
uses: actions/attest-build-provenance@v2
305+
uses: actions/attest-build-provenance@v4
306306
with:
307307
push-to-registry: false
308308
subject-digest: ${{ steps.manifest_digest.outputs.digest }}
@@ -367,7 +367,7 @@ jobs:
367367
contents: read
368368
steps:
369369
- name: Checkout
370-
uses: actions/checkout@v4
370+
uses: actions/checkout@v6
371371
with:
372372
ref: ${{ inputs.ref || github.ref }}
373373
fetch-depth: 0 # full history
@@ -432,20 +432,20 @@ jobs:
432432
done
433433
434434
- name: Login to live registry
435-
uses: docker/login-action@v3
435+
uses: docker/login-action@v4
436436
with:
437437
registry: riverqueue.com
438438
username: river
439439
password: ${{ secrets.RIVERPRO_GO_MOD_CREDENTIAL }}
440440

441441
- name: Install crane
442-
uses: imjasonh/setup-crane@v0.4
442+
uses: imjasonh/setup-crane@v0.5
443443

444444
- name: Set up ORAS CLI
445-
uses: oras-project/setup-oras@v1
445+
uses: oras-project/setup-oras@v2
446446

447447
- name: Install Cosign
448-
uses: sigstore/cosign-installer@v3
448+
uses: sigstore/cosign-installer@v4.1.1
449449

450450
- name: Resolve manifest digest
451451
id: resolve-digest
@@ -584,7 +584,7 @@ jobs:
584584
585585
- name: Upload debug artifacts
586586
if: failure() || cancelled()
587-
uses: actions/upload-artifact@v4
587+
uses: actions/upload-artifact@v7
588588
with:
589589
name: prefetch-debug
590590
path: |

.github/workflows/docker-riverui.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040

4141
steps:
4242
- name: Checkout
43-
uses: actions/checkout@v4
43+
uses: actions/checkout@v6
4444
with:
4545
ref: ${{ inputs.ref || github.ref }}
4646

@@ -50,18 +50,18 @@ jobs:
5050
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
5151
5252
- name: Set up Docker Buildx
53-
uses: docker/setup-buildx-action@v3
53+
uses: docker/setup-buildx-action@v4
5454

5555
- name: Login to GitHub Container Registry
56-
uses: docker/login-action@v3
56+
uses: docker/login-action@v4
5757
with:
5858
registry: ${{ env.REGISTRY }}
5959
username: ${{ github.actor }}
6060
password: ${{ secrets.GITHUB_TOKEN }}
6161

6262
- name: Docker meta
6363
id: meta
64-
uses: docker/metadata-action@v5
64+
uses: docker/metadata-action@v6
6565
with:
6666
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
6767
labels: |
@@ -77,7 +77,7 @@ jobs:
7777
7878
- name: Build and push to GitHub Container Registry
7979
id: build
80-
uses: docker/build-push-action@v6
80+
uses: docker/build-push-action@v7
8181
with:
8282
context: .
8383
pull: true
@@ -88,7 +88,7 @@ jobs:
8888
outputs: type=image,name=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }},push-by-digest=true,name-canonical=true,push=true,annotation-index.org.opencontainers.image.description=River UI
8989

9090
- name: Generate artifact attestation
91-
uses: actions/attest-build-provenance@v2
91+
uses: actions/attest-build-provenance@v4
9292
with:
9393
push-to-registry: true
9494
subject-digest: ${{ steps.build.outputs.digest }}
@@ -101,7 +101,7 @@ jobs:
101101
touch "/tmp/digests/${digest#sha256:}"
102102
103103
- name: Upload digest
104-
uses: actions/upload-artifact@v4
104+
uses: actions/upload-artifact@v7
105105
with:
106106
name: digests-${{ env.PLATFORM_PAIR }}
107107
path: /tmp/digests/*
@@ -122,25 +122,25 @@ jobs:
122122

123123
steps:
124124
- name: Download digests
125-
uses: actions/download-artifact@v4
125+
uses: actions/download-artifact@v8
126126
with:
127127
path: /tmp/digests
128128
pattern: digests-*
129129
merge-multiple: true
130130

131131
- name: Set up Docker Buildx
132-
uses: docker/setup-buildx-action@v3
132+
uses: docker/setup-buildx-action@v4
133133

134134
- name: Login to GitHub Container Registry
135-
uses: docker/login-action@v3
135+
uses: docker/login-action@v4
136136
with:
137137
registry: ${{ env.REGISTRY }}
138138
username: ${{ github.actor }}
139139
password: ${{ secrets.GITHUB_TOKEN }}
140140

141141
- name: Docker meta
142142
id: meta
143-
uses: docker/metadata-action@v5
143+
uses: docker/metadata-action@v6
144144
with:
145145
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
146146
labels: |

.github/workflows/package-and-release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242

4343
steps:
4444
- name: Checkout repository
45-
uses: actions/checkout@v4
45+
uses: actions/checkout@v6
4646
with:
4747
fetch-depth: 1
4848

@@ -55,7 +55,7 @@ jobs:
5555
arch: amd64
5656

5757
- name: Install Node.js
58-
uses: actions/setup-node@v4
58+
uses: actions/setup-node@v6
5959
with:
6060
cache: "npm"
6161
cache-dependency-path: package-lock.json

0 commit comments

Comments
 (0)