Skip to content

Commit 2875cd3

Browse files
authored
Bump to github actions to use node 20 (#3573)
part of #3572
1 parent 40174b7 commit 2875cd3

File tree

9 files changed

+34
-34
lines changed

9 files changed

+34
-34
lines changed

.github/actions/lint/action.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ runs:
55
using: composite
66
steps:
77
- name: Install Go
8-
uses: actions/setup-go@v4
8+
uses: actions/setup-go@v5
99
with:
1010
go-version: 1.21.x
1111
check-latest: true
@@ -25,7 +25,7 @@ runs:
2525
echo "GolangCIVersion=$(head -n 1 "${{ github.action_path }}/.golangci.yml" | tr -d '# ')" >> "${GITHUB_OUTPUT}"
2626
id: getenv
2727
- name: golangci-lint
28-
uses: golangci/golangci-lint-action@v3
28+
uses: golangci/golangci-lint-action@349d20632dbaed38f0a492cc991152e3d351e854 # latest commit at the time that uses node20
2929
with:
3030
version: ${{ steps.getenv.outputs.GolangCIVersion }}
3131
only-new-issues: true

.github/workflows/build.yml

+15-15
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
go_version: ${{ steps.get_go_version.outputs.go_version }}
3535
steps:
3636
- name: Checkout code
37-
uses: actions/checkout@v3
37+
uses: actions/checkout@v4
3838
with:
3939
fetch-depth: 0
4040
- name: Get the k6 version
@@ -74,11 +74,11 @@ jobs:
7474
VERSION: ${{ needs.configure.outputs.k6_version }}
7575
steps:
7676
- name: Checkout code
77-
uses: actions/checkout@v3
77+
uses: actions/checkout@v4
7878
with:
7979
fetch-depth: 0
8080
- name: Install Go
81-
uses: actions/setup-go@v3
81+
uses: actions/setup-go@v5
8282
with:
8383
go-version: ${{ needs.configure.outputs.go_version }}
8484
check-latest: true
@@ -121,7 +121,7 @@ jobs:
121121
go version
122122
./build-release.sh "dist" "${VERSION}"
123123
- name: Upload artifacts
124-
uses: actions/upload-artifact@v3
124+
uses: actions/upload-artifact@v4
125125
with:
126126
name: binaries
127127
path: dist/
@@ -134,7 +134,7 @@ jobs:
134134
VERSION: ${{ needs.configure.outputs.k6_version }}
135135
steps:
136136
- name: Checkout code
137-
uses: actions/checkout@v3
137+
uses: actions/checkout@v4
138138
with:
139139
fetch-depth: 0
140140
- name: Build
@@ -223,9 +223,9 @@ jobs:
223223
VERSION: ${{ needs.configure.outputs.k6_version }}
224224
steps:
225225
- name: Checkout code
226-
uses: actions/checkout@v3
226+
uses: actions/checkout@v4
227227
- name: Install pandoc
228-
uses: crazy-max/ghaction-chocolatey@90deb87d9fbf0bb2f022b91e3bf11b4441cddda5 # v2.1.0
228+
uses: crazy-max/ghaction-chocolatey@0e015857dd851f84fcb7fb53380eb5c4c8202333 # v3.0.0
229229
with:
230230
args: install -y pandoc
231231
- name: Install wix tools
@@ -234,7 +234,7 @@ jobs:
234234
Expand-Archive -Path .\wix311-binaries.zip -DestinationPath .\wix311\
235235
echo "$pwd\wix311" | Out-File -FilePath $env:GITHUB_PATH -Append
236236
- name: Download binaries
237-
uses: actions/download-artifact@v3
237+
uses: actions/download-artifact@v4
238238
with:
239239
name: binaries
240240
path: dist
@@ -280,7 +280,7 @@ jobs:
280280
run: move "packaging\k6.msi" "packaging\k6-$env:VERSION-windows-amd64.msi"
281281

282282
- name: Upload artifacts
283-
uses: actions/upload-artifact@v3
283+
uses: actions/upload-artifact@v4
284284
with:
285285
name: binaries-windows
286286
path: |
@@ -314,14 +314,14 @@ jobs:
314314
VERSION: ${{ needs.configure.outputs.k6_version }}
315315
steps:
316316
- name: Checkout code
317-
uses: actions/checkout@v3
317+
uses: actions/checkout@v4
318318
- name: Download binaries
319-
uses: actions/download-artifact@v3
319+
uses: actions/download-artifact@v4
320320
with:
321321
name: binaries
322322
path: dist
323323
- name: Download Windows binaries
324-
uses: actions/download-artifact@v3
324+
uses: actions/download-artifact@v4
325325
with:
326326
name: binaries-windows
327327
path: dist
@@ -353,14 +353,14 @@ jobs:
353353
VERSION: ${{ needs.configure.outputs.k6_version }}
354354
steps:
355355
- name: Checkout code
356-
uses: actions/checkout@v3
356+
uses: actions/checkout@v4
357357
- name: Download binaries
358-
uses: actions/download-artifact@v3
358+
uses: actions/download-artifact@v4
359359
with:
360360
name: binaries
361361
path: dist
362362
- name: Download Windows binaries
363-
uses: actions/download-artifact@v3
363+
uses: actions/download-artifact@v4
364364
with:
365365
name: binaries-windows
366366
path: dist

.github/workflows/codeql-analysis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111

1212
steps:
1313
- name: Checkout repo
14-
uses: actions/checkout@v3
14+
uses: actions/checkout@v4
1515

1616
- name: Initialize CodeQL
1717
uses: github/codeql-action/init@v1

.github/workflows/issue-auto-assign.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
# as we need to run only on issues, it filter out prs.
1818
if: ${{ !github.event.issue.pull_request }}
1919
steps:
20-
- uses: actions/github-script@v6
20+
- uses: actions/github-script@v7
2121
with:
2222
script: |
2323
const assignees = ['mstoykov', 'codebien', 'olegbespalov', 'oleiade', 'joanlopez'];

.github/workflows/lint.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout code
16-
uses: actions/checkout@v3
16+
uses: actions/checkout@v4
1717
with:
1818
fetch-depth: 0
1919
- name: Install Go
20-
uses: actions/setup-go@v3
20+
uses: actions/setup-go@v5
2121
with:
2222
go-version: 1.21.x
2323
check-latest: true
@@ -36,7 +36,7 @@ jobs:
3636
runs-on: ubuntu-latest
3737
steps:
3838
- name: Checkout code
39-
uses: actions/checkout@v3
39+
uses: actions/checkout@v4
4040
with:
4141
fetch-depth: 0
4242
- name: Run linters

.github/workflows/packager.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
DOCKER_IMAGE_ID: ghcr.io/grafana/k6packager
2020
steps:
2121
- name: Checkout code
22-
uses: actions/checkout@v3
22+
uses: actions/checkout@v4
2323
- name: Build
2424
run: |
2525
cd packaging

.github/workflows/tc39.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ jobs:
1818
runs-on: ubuntu-latest
1919
steps:
2020
- name: Checkout code
21-
uses: actions/checkout@v3
21+
uses: actions/checkout@v4
2222
- name: Install Go
23-
uses: actions/setup-go@v3
23+
uses: actions/setup-go@v5
2424
with:
2525
go-version: 1.21.x
2626
check-latest: true

.github/workflows/test.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@ jobs:
1919
runs-on: ${{ matrix.platform }}
2020
steps:
2121
- name: Checkout code
22-
uses: actions/checkout@v3
22+
uses: actions/checkout@v4
2323
with:
2424
fetch-depth: 0
2525
- name: Get the k6 version
2626
id: get_k6_version
2727
run: |
2828
echo "Running tests on '${GITHUB_REF}' with '$(git describe --tags --always --long --dirty)' checked out..."
2929
- name: Install Go
30-
uses: actions/setup-go@v3
30+
uses: actions/setup-go@v5
3131
with:
3232
go-version: ${{ matrix.go-version }}
3333
check-latest: true
@@ -54,9 +54,9 @@ jobs:
5454
continue-on-error: true
5555
steps:
5656
- name: Checkout code
57-
uses: actions/checkout@v3
57+
uses: actions/checkout@v4
5858
- name: Install Go
59-
uses: actions/setup-go@v3
59+
uses: actions/setup-go@v5
6060
with:
6161
go-version: 1.x
6262
check-latest: true
@@ -92,9 +92,9 @@ jobs:
9292
runs-on: ${{ matrix.platform }}
9393
steps:
9494
- name: Checkout code
95-
uses: actions/checkout@v3
95+
uses: actions/checkout@v4
9696
- name: Install Go
97-
uses: actions/setup-go@v3
97+
uses: actions/setup-go@v5
9898
with:
9999
go-version: ${{ matrix.go-version }}
100100
check-latest: true
@@ -137,7 +137,7 @@ jobs:
137137
- name: Generate coverage HTML report
138138
run: go tool cover -html=coverage.txt -o coverage.html
139139
- name: Upload coverage report
140-
uses: actions/upload-artifact@v3
140+
uses: actions/upload-artifact@v4
141141
with:
142142
name: test-coverage-report-${{ matrix.platform }}
143143
path: coverage.html

.github/workflows/xk6.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ jobs:
2020
runs-on: ubuntu-latest
2121
steps:
2222
- name: Checkout code
23-
uses: actions/checkout@v3
23+
uses: actions/checkout@v4
2424
- name: Install Go
25-
uses: actions/setup-go@v3
25+
uses: actions/setup-go@v5
2626
with:
2727
go-version: 1.21.x
2828
check-latest: true

0 commit comments

Comments
 (0)