Skip to content

Commit 9417ea5

Browse files
authored
internal/ci: upgrade actions to latest (#3105)
* internal/ci: upgrade actions to latest * .github/workflows: bump other actions to latest * go.mod: bump to latest
1 parent bc93dd1 commit 9417ea5

13 files changed

+78
-78
lines changed

.github/workflows/cd-docker-push-cockroach_oss.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
build-services:
1313
runs-on: ubuntu-latest
1414
steps:
15-
- uses: actions/checkout@v2.4.0
16-
- uses: actions/setup-go@v4
15+
- uses: actions/checkout@v4
16+
- uses: actions/setup-go@v5
1717
with:
18-
go-version: '1.22'
18+
go-version-file: cmd/atlas/go.mod
1919
- name: Log in to registry
2020
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin
2121
- name: "build cockroach image"

.github/workflows/cd-docker-push-mysql_oss.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- dialect: mariadb:10.7
3737
runs-on: ubuntu-latest
3838
steps:
39-
- uses: actions/checkout@v2
39+
- uses: actions/checkout@v4
4040
- name: Login to Docker Hub
4141
uses: docker/login-action@v1
4242
with:

.github/workflows/cd-website_oss.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ jobs:
1414
run:
1515
working-directory: ./doc/website
1616
steps:
17-
- uses: actions/checkout@v2
18-
- uses: actions/setup-node@v2.1.5
17+
- uses: actions/checkout@v4
18+
- uses: actions/setup-node@v4
1919
with:
2020
node-version: 18
2121
- name: Cache dependencies
22-
uses: actions/cache@v2.1.6
22+
uses: actions/cache@v4
2323
with:
2424
path: ~/.npm
2525
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
@@ -30,7 +30,7 @@ jobs:
3030
- name: Build website
3131
run: npm run build
3232
- name: Configure AWS credentials
33-
uses: aws-actions/configure-aws-credentials@v1
33+
uses: aws-actions/configure-aws-credentials@v4
3434
with:
3535
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
3636
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}

.github/workflows/ci-dialect_oss.yaml

+34-34
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ jobs:
2727
--health-timeout 5s
2828
--health-retries 10
2929
steps:
30-
- uses: actions/checkout@v2.3.4
31-
- uses: actions/setup-go@v4
30+
- uses: actions/checkout@v4
31+
- uses: actions/setup-go@v5
3232
with:
3333
go-version-file: cmd/atlas/go.mod
3434
- name: Run integration tests for mysql56
@@ -54,8 +54,8 @@ jobs:
5454
--health-timeout 5s
5555
--health-retries 10
5656
steps:
57-
- uses: actions/checkout@v2.3.4
58-
- uses: actions/setup-go@v4
57+
- uses: actions/checkout@v4
58+
- uses: actions/setup-go@v5
5959
with:
6060
go-version-file: cmd/atlas/go.mod
6161
- name: Run integration tests for mysql57
@@ -81,8 +81,8 @@ jobs:
8181
--health-timeout 5s
8282
--health-retries 10
8383
steps:
84-
- uses: actions/checkout@v2.3.4
85-
- uses: actions/setup-go@v4
84+
- uses: actions/checkout@v4
85+
- uses: actions/setup-go@v5
8686
with:
8787
go-version-file: cmd/atlas/go.mod
8888
- name: Run integration tests for mysql8
@@ -108,8 +108,8 @@ jobs:
108108
--health-timeout 5s
109109
--health-retries 10
110110
steps:
111-
- uses: actions/checkout@v2.3.4
112-
- uses: actions/setup-go@v4
111+
- uses: actions/checkout@v4
112+
- uses: actions/setup-go@v5
113113
with:
114114
go-version-file: cmd/atlas/go.mod
115115
- name: Run integration tests for maria107
@@ -135,8 +135,8 @@ jobs:
135135
--health-timeout 5s
136136
--health-retries 10
137137
steps:
138-
- uses: actions/checkout@v2.3.4
139-
- uses: actions/setup-go@v4
138+
- uses: actions/checkout@v4
139+
- uses: actions/setup-go@v5
140140
with:
141141
go-version-file: cmd/atlas/go.mod
142142
- name: Run integration tests for maria102
@@ -162,8 +162,8 @@ jobs:
162162
--health-timeout 5s
163163
--health-retries 10
164164
steps:
165-
- uses: actions/checkout@v2.3.4
166-
- uses: actions/setup-go@v4
165+
- uses: actions/checkout@v4
166+
- uses: actions/setup-go@v5
167167
with:
168168
go-version-file: cmd/atlas/go.mod
169169
- name: Run integration tests for maria103
@@ -188,8 +188,8 @@ jobs:
188188
--health-timeout 5s
189189
--health-retries 5
190190
steps:
191-
- uses: actions/checkout@v2.3.4
192-
- uses: actions/setup-go@v4
191+
- uses: actions/checkout@v4
192+
- uses: actions/setup-go@v5
193193
with:
194194
go-version-file: cmd/atlas/go.mod
195195
- name: Run integration tests for postgres-ext-postgis
@@ -214,8 +214,8 @@ jobs:
214214
--health-timeout 5s
215215
--health-retries 5
216216
steps:
217-
- uses: actions/checkout@v2.3.4
218-
- uses: actions/setup-go@v4
217+
- uses: actions/checkout@v4
218+
- uses: actions/setup-go@v5
219219
with:
220220
go-version-file: cmd/atlas/go.mod
221221
- name: Run integration tests for postgres10
@@ -240,8 +240,8 @@ jobs:
240240
--health-timeout 5s
241241
--health-retries 5
242242
steps:
243-
- uses: actions/checkout@v2.3.4
244-
- uses: actions/setup-go@v4
243+
- uses: actions/checkout@v4
244+
- uses: actions/setup-go@v5
245245
with:
246246
go-version-file: cmd/atlas/go.mod
247247
- name: Run integration tests for postgres11
@@ -266,8 +266,8 @@ jobs:
266266
--health-timeout 5s
267267
--health-retries 5
268268
steps:
269-
- uses: actions/checkout@v2.3.4
270-
- uses: actions/setup-go@v4
269+
- uses: actions/checkout@v4
270+
- uses: actions/setup-go@v5
271271
with:
272272
go-version-file: cmd/atlas/go.mod
273273
- name: Run integration tests for postgres12
@@ -292,8 +292,8 @@ jobs:
292292
--health-timeout 5s
293293
--health-retries 5
294294
steps:
295-
- uses: actions/checkout@v2.3.4
296-
- uses: actions/setup-go@v4
295+
- uses: actions/checkout@v4
296+
- uses: actions/setup-go@v5
297297
with:
298298
go-version-file: cmd/atlas/go.mod
299299
- name: Run integration tests for postgres13
@@ -318,8 +318,8 @@ jobs:
318318
--health-timeout 5s
319319
--health-retries 5
320320
steps:
321-
- uses: actions/checkout@v2.3.4
322-
- uses: actions/setup-go@v4
321+
- uses: actions/checkout@v4
322+
- uses: actions/setup-go@v5
323323
with:
324324
go-version-file: cmd/atlas/go.mod
325325
- name: Run integration tests for postgres14
@@ -344,8 +344,8 @@ jobs:
344344
--health-timeout 5s
345345
--health-retries 5
346346
steps:
347-
- uses: actions/checkout@v2.3.4
348-
- uses: actions/setup-go@v4
347+
- uses: actions/checkout@v4
348+
- uses: actions/setup-go@v5
349349
with:
350350
go-version-file: cmd/atlas/go.mod
351351
- name: Run integration tests for postgres15
@@ -357,8 +357,8 @@ jobs:
357357
integration-sqlite:
358358
runs-on: ubuntu-latest
359359
steps:
360-
- uses: actions/checkout@v2.3.4
361-
- uses: actions/setup-go@v4
360+
- uses: actions/checkout@v4
361+
- uses: actions/setup-go@v5
362362
with:
363363
go-version-file: cmd/atlas/go.mod
364364
- name: Run integration tests for sqlite
@@ -372,8 +372,8 @@ jobs:
372372
ports:
373373
- 4309:4000
374374
steps:
375-
- uses: actions/checkout@v2.3.4
376-
- uses: actions/setup-go@v4
375+
- uses: actions/checkout@v4
376+
- uses: actions/setup-go@v5
377377
with:
378378
go-version-file: cmd/atlas/go.mod
379379
- name: Run integration tests for tidb5
@@ -387,8 +387,8 @@ jobs:
387387
ports:
388388
- 4310:4000
389389
steps:
390-
- uses: actions/checkout@v2.3.4
391-
- uses: actions/setup-go@v4
390+
- uses: actions/checkout@v4
391+
- uses: actions/setup-go@v5
392392
with:
393393
go-version-file: cmd/atlas/go.mod
394394
- name: Run integration tests for tidb6
@@ -402,8 +402,8 @@ jobs:
402402
ports:
403403
- 26257:26257
404404
steps:
405-
- uses: actions/checkout@v2.3.4
406-
- uses: actions/setup-go@v4
405+
- uses: actions/checkout@v4
406+
- uses: actions/setup-go@v5
407407
with:
408408
go-version-file: cmd/atlas/go.mod
409409
- name: Run integration tests for cockroach

.github/workflows/ci-go_oss.yaml

+12-12
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,20 @@ jobs:
2222
lint:
2323
runs-on: ubuntu-latest
2424
steps:
25-
- uses: actions/setup-go@v4
25+
- uses: actions/checkout@v4
26+
- uses: actions/setup-go@v5
2627
with:
27-
go-version: '1.22'
28-
- uses: actions/checkout@v2
28+
go-version-file: cmd/atlas/go.mod
2929
- name: Run linters
30-
uses: golangci/golangci-lint-action@v3
30+
uses: golangci/golangci-lint-action@v6
3131
with:
3232
args: --verbose
3333

3434
generate-cmp:
3535
runs-on: ubuntu-latest
3636
steps:
37-
- uses: actions/checkout@v2.4.0
38-
- uses: actions/setup-go@v4
37+
- uses: actions/checkout@v4
38+
- uses: actions/setup-go@v5
3939
with:
4040
go-version-file: cmd/atlas/go.mod
4141
- name: Install stringer
@@ -59,8 +59,8 @@ jobs:
5959
matrix:
6060
go: [ "1.22" ]
6161
steps:
62-
- uses: actions/checkout@v2
63-
- uses: actions/setup-go@v4
62+
- uses: actions/checkout@v4
63+
- uses: actions/setup-go@v5
6464
with:
6565
go-version: ${{ matrix.go }}
6666
- name: Run sql tests
@@ -73,8 +73,8 @@ jobs:
7373
cli:
7474
runs-on: ubuntu-latest
7575
steps:
76-
- uses: actions/checkout@v2
77-
- uses: actions/setup-go@v4
76+
- uses: actions/checkout@v4
77+
- uses: actions/setup-go@v5
7878
with:
7979
go-version-file: cmd/atlas/go.mod
8080
- name: Run cli tests
@@ -84,8 +84,8 @@ jobs:
8484
integration:
8585
runs-on: ubuntu-latest
8686
steps:
87-
- uses: actions/checkout@v2.3.4
88-
- uses: actions/setup-go@v4
87+
- uses: actions/checkout@v4
88+
- uses: actions/setup-go@v5
8989
with:
9090
go-version-file: cmd/atlas/go.mod
9191
- name: Run integration tests for HCL

.github/workflows/ci-revisions_oss.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
revisions:
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v2.3.4
21+
- uses: actions/checkout@v4
2222
with:
2323
fetch-depth: 0
24-
- uses: actions/setup-go@v4
24+
- uses: actions/setup-go@v5
2525
with:
2626
go-version-file: cmd/atlas/go.mod
2727
- name: Checkout origin/master

.github/workflows/ci-website_oss.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
run:
1212
working-directory: ./doc/website
1313
steps:
14-
- uses: actions/checkout@v2
15-
- uses: actions/setup-node@v2.1.5
14+
- uses: actions/checkout@v4
15+
- uses: actions/setup-node@v4
1616
with:
1717
node-version: 18
1818
- name: Cache dependencies
19-
uses: actions/cache@v2.1.6
19+
uses: actions/cache@v4
2020
with:
2121
path: ~/.npm
2222
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}

cmd/atlas/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module ariga.io/atlas/cmd/atlas
22

3-
go 1.23.0
3+
go 1.23.1
44

55
replace ariga.io/atlas => ../..
66

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module ariga.io/atlas
22

3-
go 1.22.5
3+
go 1.22.7
44

55
require (
66
github.com/DATA-DOG/go-sqlmock v1.5.0

internal/ci/ci_dialect.tmpl

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ jobs:
4646
{{- end }}
4747
{{- end }}
4848
steps:
49-
- uses: actions/checkout@v2.3.4
50-
- uses: actions/setup-go@v4
49+
- uses: actions/checkout@v4
50+
- uses: actions/setup-go@v5
5151
with:
5252
go-version-file: cmd/atlas/go.mod
5353
{{- with .Steps }}

0 commit comments

Comments
 (0)