Skip to content

Commit 2aab5fa

Browse files
committed
ci(workflows): bump GitHub Actions to latest major versions
- Upgrade actions/checkout, actions/setup-node, actions/setup-go to v7 - Upgrade actions/upload-artifact to v7 and download-artifact to v8 - Upgrade docker/*-action, golangci-lint-action, release-please-action - Align all workflows with current upstream action releases
1 parent 9ccfef6 commit 2aab5fa

2 files changed

Lines changed: 23 additions & 23 deletions

File tree

.github/workflows/ci.yml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,8 @@ jobs:
3333
frontend:
3434
runs-on: ubuntu-latest
3535
steps:
36-
- uses: actions/checkout@v4
37-
- uses: actions/setup-node@v4
36+
- uses: actions/checkout@v7
37+
- uses: actions/setup-node@v7
3838
with:
3939
node-version: 24
4040
cache: npm
@@ -46,7 +46,7 @@ jobs:
4646
working-directory: web
4747
run: npm run build
4848
- name: Upload dist (consumed by the Go jobs' go:embed)
49-
uses: actions/upload-artifact@v4
49+
uses: actions/upload-artifact@v7
5050
with:
5151
name: web-dist
5252
path: web/dist
@@ -56,13 +56,13 @@ jobs:
5656
needs: frontend
5757
runs-on: ubuntu-latest
5858
steps:
59-
- uses: actions/checkout@v4
60-
- uses: actions/setup-go@v5
59+
- uses: actions/checkout@v7
60+
- uses: actions/setup-go@v7
6161
with:
6262
go-version-file: go.mod
6363
cache: true
6464
- name: Restore embedded SPA
65-
uses: actions/download-artifact@v4
65+
uses: actions/download-artifact@v8
6666
with:
6767
name: web-dist
6868
path: web/dist
@@ -81,17 +81,17 @@ jobs:
8181
if: github.event_name == 'pull_request'
8282
runs-on: ubuntu-latest
8383
steps:
84-
- uses: actions/checkout@v4
85-
- uses: actions/setup-go@v5
84+
- uses: actions/checkout@v7
85+
- uses: actions/setup-go@v7
8686
with:
8787
go-version-file: go.mod
8888
cache: true
8989
- name: Restore embedded SPA
90-
uses: actions/download-artifact@v4
90+
uses: actions/download-artifact@v8
9191
with:
9292
name: web-dist
9393
path: web/dist
94-
- uses: golangci/golangci-lint-action@v7
94+
- uses: golangci/golangci-lint-action@v9
9595
with:
9696
version: v2.12.2
9797
only-new-issues: true
@@ -100,13 +100,13 @@ jobs:
100100
needs: frontend
101101
runs-on: ubuntu-latest
102102
steps:
103-
- uses: actions/checkout@v4
104-
- uses: actions/setup-go@v5
103+
- uses: actions/checkout@v7
104+
- uses: actions/setup-go@v7
105105
with:
106106
go-version-file: go.mod
107107
cache: true
108108
- name: Restore embedded SPA
109-
uses: actions/download-artifact@v4
109+
uses: actions/download-artifact@v8
110110
with:
111111
name: web-dist
112112
path: web/dist

.github/workflows/release-please.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
release_created: ${{ steps.rp.outputs.release_created }}
2020
tag_name: ${{ steps.rp.outputs.tag_name }}
2121
steps:
22-
- uses: googleapis/release-please-action@v4
22+
- uses: googleapis/release-please-action@v5
2323
id: rp
2424
with:
2525
config-file: release-please-config.json
@@ -32,15 +32,15 @@ jobs:
3232
permissions:
3333
contents: write
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v7
3636

37-
- uses: actions/setup-node@v4
37+
- uses: actions/setup-node@v7
3838
with:
3939
node-version: 24
4040
cache: npm
4141
cache-dependency-path: web/package-lock.json
4242

43-
- uses: actions/setup-go@v5
43+
- uses: actions/setup-go@v7
4444
with:
4545
go-version-file: go.mod
4646
cache: true
@@ -84,13 +84,13 @@ jobs:
8484
contents: read
8585
packages: write
8686
steps:
87-
- uses: actions/checkout@v4
87+
- uses: actions/checkout@v7
8888

89-
- uses: docker/setup-qemu-action@v3
90-
- uses: docker/setup-buildx-action@v3
89+
- uses: docker/setup-qemu-action@v4
90+
- uses: docker/setup-buildx-action@v4
9191

9292
- name: Log in to GHCR
93-
uses: docker/login-action@v3
93+
uses: docker/login-action@v4
9494
with:
9595
registry: ghcr.io
9696
username: ${{ github.actor }}
@@ -99,7 +99,7 @@ jobs:
9999
# Derive image tags: vX.Y.Z, X.Y, and latest (image name is lowercased).
100100
- name: Image metadata
101101
id: meta
102-
uses: docker/metadata-action@v5
102+
uses: docker/metadata-action@v6
103103
with:
104104
images: ghcr.io/${{ github.repository }}
105105
tags: |
@@ -108,7 +108,7 @@ jobs:
108108
type=raw,value=latest
109109
110110
- name: Build and push image
111-
uses: docker/build-push-action@v6
111+
uses: docker/build-push-action@v7
112112
with:
113113
context: .
114114
platforms: linux/amd64,linux/arm64

0 commit comments

Comments
 (0)