Skip to content

Commit 945178a

Browse files
authored
Update actions/checkout from v4.1.1 to v6.0.2 (#353)
Node 20 reaches EOL in April 2026 and GitHub will force Node 24 after June 2, 2026. v6 already uses Node 24 natively.
1 parent a691df6 commit 945178a

10 files changed

+44
-44
lines changed

.github/workflows/announce-a-release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Checkout main
20-
uses: actions/checkout@v4.1.1
20+
uses: actions/checkout@v6.0.2
2121
with:
2222
ref: "main"
2323
token: ${{ secrets.RELEASE_TOKEN }}
@@ -48,7 +48,7 @@ jobs:
4848
runs-on: ubuntu-latest
4949
steps:
5050
- name: Checkout main
51-
uses: actions/checkout@v4.1.1
51+
uses: actions/checkout@v6.0.2
5252
with:
5353
ref: "main"
5454
token: ${{ secrets.RELEASE_TOKEN }}

.github/workflows/breakage-against-linux-ponyc-latest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
container:
1616
image: ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:nightly
1717
steps:
18-
- uses: actions/checkout@v4.1.1
18+
- uses: actions/checkout@v6.0.2
1919
- name: Test with a recent ponyc from main
2020
run: make test config=debug
2121
- name: Send alert on failure

.github/workflows/breakage-against-macos-arm64-ponyc-latest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
name: Verify main against ponyc main on arm64 macOS
1313
runs-on: macos-26
1414
steps:
15-
- uses: actions/checkout@v4.1.1
15+
- uses: actions/checkout@v6.0.2
1616
- name: install pony tools
1717
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash nightly
1818
- name: Test with the most recent ponyc release

.github/workflows/breakage-against-macos-x86-ponyc-latest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
name: Verify main against ponyc main on x86-64 macOS
1313
runs-on: macos-26-intel
1414
steps:
15-
- uses: actions/checkout@v4.1.1
15+
- uses: actions/checkout@v6.0.2
1616
- name: install pony tools
1717
run: bash .ci-scripts/macos-x86-install-pony-tools.bash nightly
1818
- name: Test with the most recent ponyc release

.github/workflows/lint-action-workflows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Checkout
18-
uses: actions/checkout@v4.1.1
18+
uses: actions/checkout@v6.0.2
1919
- name: Check workflow files
2020
uses: docker://ghcr.io/ponylang/shared-docker-ci-actionlint:20260311
2121
with:

.github/workflows/nightlies.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-24.04-arm
2323
steps:
2424
- name: Checkout
25-
uses: actions/checkout@v4.1.1
25+
uses: actions/checkout@v6.0.2
2626
- name: Pull Docker image
2727
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:release
2828
- name: Build and upload
@@ -52,7 +52,7 @@ jobs:
5252
container:
5353
image: ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:release
5454
steps:
55-
- uses: actions/checkout@v4.1.1
55+
- uses: actions/checkout@v6.0.2
5656
- name: Build and upload
5757
run: bash .ci-scripts/release/x86-64-unknown-linux-nightly.bash
5858
env:
@@ -73,7 +73,7 @@ jobs:
7373
name: Build and upload x86-64-pc-windows-msvc-nightly to Cloudsmith
7474
runs-on: windows-2025
7575
steps:
76-
- uses: actions/checkout@v4.1.1
76+
- uses: actions/checkout@v6.0.2
7777
- name: Build and upload
7878
run: |
7979
python.exe -m pip install --upgrade cloudsmith-cli
@@ -105,7 +105,7 @@ jobs:
105105
name: Build and upload arm64-pc-windows-msvc-nightly to Cloudsmith
106106
runs-on: windows-11-arm
107107
steps:
108-
- uses: actions/checkout@v4.1.1
108+
- uses: actions/checkout@v6.0.2
109109
- name: Build and upload
110110
run: |
111111
python.exe -m pip install --upgrade cloudsmith-cli
@@ -137,7 +137,7 @@ jobs:
137137
name: Build and upload x86-64-apple-darwin-nightly to Cloudsmith
138138
runs-on: macos-26-intel
139139
steps:
140-
- uses: actions/checkout@v4.1.1
140+
- uses: actions/checkout@v6.0.2
141141
- name: install pony tools
142142
run: bash .ci-scripts/macos-x86-install-pony-tools.bash release
143143
- name: brew install dependencies
@@ -164,7 +164,7 @@ jobs:
164164
name: Build and upload arm64-apple-darwin-nightly to Cloudsmith
165165
runs-on: macos-26
166166
steps:
167-
- uses: actions/checkout@v4.1.1
167+
- uses: actions/checkout@v6.0.2
168168
- name: install pony tools
169169
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash release
170170
- name: brew install dependencies

.github/workflows/pr-repo-hygiene.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
name: Lint bash, docker, markdown, and yaml
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v4.1.1
17+
- uses: actions/checkout@v6.0.2
1818
- name: Lint codebase
1919
uses: docker://github/super-linter:v3.8.3
2020
env:
@@ -29,7 +29,7 @@ jobs:
2929
name: Verify CHANGELOG is valid
3030
runs-on: ubuntu-latest
3131
steps:
32-
- uses: actions/checkout@v4.1.1
32+
- uses: actions/checkout@v6.0.2
3333
- name: Verify CHANGELOG
3434
uses: docker://ghcr.io/ponylang/changelog-tool:release
3535
with:

.github/workflows/pr.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
runs-on: ubuntu-24.04-arm
3333
steps:
3434
- name: Checkout
35-
uses: actions/checkout@v4.1.1
35+
uses: actions/checkout@v6.0.2
3636
- name: Login to GitHub Container Registry
3737
uses: docker/login-action@v3
3838
with:
@@ -55,7 +55,7 @@ jobs:
5555
runs-on: ubuntu-24.04-arm
5656
steps:
5757
- name: Checkout
58-
uses: actions/checkout@v4.1.1
58+
uses: actions/checkout@v6.0.2
5959
- name: Login to GitHub Container Registry
6060
uses: docker/login-action@v3
6161
with:
@@ -78,7 +78,7 @@ jobs:
7878
runs-on: ubuntu-24.04-arm
7979
steps:
8080
- name: Checkout
81-
uses: actions/checkout@v4.1.1
81+
uses: actions/checkout@v6.0.2
8282
- name: Login to GitHub Container Registry
8383
uses: docker/login-action@v3
8484
with:
@@ -102,7 +102,7 @@ jobs:
102102
container:
103103
image: ghcr.io/ponylang/ponyup-ci-ubuntu24.04-bootstrap-tester:20250603
104104
steps:
105-
- uses: actions/checkout@v4.1.1
105+
- uses: actions/checkout@v6.0.2
106106
- name: Bootstrap test
107107
run: SSL=3.0.x .ci-scripts/test-bootstrap.sh
108108

@@ -112,7 +112,7 @@ jobs:
112112
container:
113113
image: ghcr.io/ponylang/ponyup-ci-alpine3.20-bootstrap-tester:20250603
114114
steps:
115-
- uses: actions/checkout@v4.1.1
115+
- uses: actions/checkout@v6.0.2
116116
- name: Bootstrap test
117117
run: SSL=0.9.0 .ci-scripts/test-bootstrap.sh
118118

@@ -122,7 +122,7 @@ jobs:
122122
container:
123123
image: ghcr.io/ponylang/ponyup-ci-alpine3.21-bootstrap-tester:20250603
124124
steps:
125-
- uses: actions/checkout@v4.1.1
125+
- uses: actions/checkout@v6.0.2
126126
- name: Bootstrap test
127127
run: SSL=0.9.0 .ci-scripts/test-bootstrap.sh
128128

@@ -132,7 +132,7 @@ jobs:
132132
container:
133133
image: ghcr.io/ponylang/ponyup-ci-alpine3.22-bootstrap-tester:20251022
134134
steps:
135-
- uses: actions/checkout@v4.1.1
135+
- uses: actions/checkout@v6.0.2
136136
- name: Bootstrap test
137137
run: SSL=0.9.0 .ci-scripts/test-bootstrap.sh
138138

@@ -142,7 +142,7 @@ jobs:
142142
container:
143143
image: ghcr.io/ponylang/ponyup-ci-alpine3.23-bootstrap-tester:20260201
144144
steps:
145-
- uses: actions/checkout@v4.1.1
145+
- uses: actions/checkout@v6.0.2
146146
- name: Bootstrap test
147147
run: SSL=0.9.0 .ci-scripts/test-bootstrap.sh
148148

@@ -152,7 +152,7 @@ jobs:
152152
container:
153153
image: ghcr.io/ponylang/ponyup-ci-ubuntu24.04-bootstrap-tester:20250603
154154
steps:
155-
- uses: actions/checkout@v4.1.1
155+
- uses: actions/checkout@v6.0.2
156156
- name: Bootstrap test
157157
run: SSL=3.0.x .ci-scripts/test-bootstrap.sh
158158

@@ -162,15 +162,15 @@ jobs:
162162
container:
163163
image: ghcr.io/ponylang/ponyup-ci-ubuntu22.04-bootstrap-tester:20230830
164164
steps:
165-
- uses: actions/checkout@v4.1.1
165+
- uses: actions/checkout@v6.0.2
166166
- name: Bootstrap test
167167
run: SSL=3.0.x .ci-scripts/test-bootstrap.sh
168168

169169
arm64-macos-bootstrap:
170170
name: arm64 MacOS bootstrap
171171
runs-on: macos-26
172172
steps:
173-
- uses: actions/checkout@v4.1.1
173+
- uses: actions/checkout@v6.0.2
174174
- name: Install dependencies
175175
# libressl gets installed but is returning a non-zero exit code,
176176
# so we have to soldier on through the stupidity
@@ -185,7 +185,7 @@ jobs:
185185
name: x86-64 MacOS bootstrap
186186
runs-on: macos-26-intel
187187
steps:
188-
- uses: actions/checkout@v4.1.1
188+
- uses: actions/checkout@v6.0.2
189189
- name: Install dependencies
190190
# libressl gets installed but is returning a non-zero exit code,
191191
# so we have to soldier on through the stupidity
@@ -210,7 +210,7 @@ jobs:
210210
runs-on: ubuntu-24.04-arm
211211
steps:
212212
- name: Checkout
213-
uses: actions/checkout@v4.1.1
213+
uses: actions/checkout@v6.0.2
214214
- name: Pull Docker image
215215
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:release
216216
- name: Test with most recent ponyc release
@@ -227,15 +227,15 @@ jobs:
227227
container:
228228
image: ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:release
229229
steps:
230-
- uses: actions/checkout@v4.1.1
230+
- uses: actions/checkout@v6.0.2
231231
- name: Test with the most recent ponyc release
232232
run: make test
233233

234234
x86-64-macos:
235235
name: x86-64 MacOS tests
236236
runs-on: macos-26-intel
237237
steps:
238-
- uses: actions/checkout@v4.1.1
238+
- uses: actions/checkout@v6.0.2
239239
- name: install pony tools
240240
run: bash .ci-scripts/macos-x86-install-pony-tools.bash release
241241
- name: Test with the most recent ponyc release
@@ -247,7 +247,7 @@ jobs:
247247
name: arm64 MacOS tests
248248
runs-on: macos-26
249249
steps:
250-
- uses: actions/checkout@v4.1.1
250+
- uses: actions/checkout@v6.0.2
251251
- name: install pony tools
252252
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash release
253253
- name: Test with the most recent ponyc release
@@ -259,7 +259,7 @@ jobs:
259259
name: x86-64 Windows tests
260260
runs-on: windows-2025
261261
steps:
262-
- uses: actions/checkout@v4.1.1
262+
- uses: actions/checkout@v6.0.2
263263
- name: Test with most recent ponyc release
264264
run: |
265265
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;
@@ -275,7 +275,7 @@ jobs:
275275
name: arm64 Windows tests
276276
runs-on: windows-11-arm
277277
steps:
278-
- uses: actions/checkout@v4.1.1
278+
- uses: actions/checkout@v6.0.2
279279
- name: Test with most recent ponyc release
280280
run: |
281281
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-arm64-pc-windows-msvc.zip -OutFile C:\ponyc.zip;

.github/workflows/prepare-for-a-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
steps:
2323
- name: Checkout main
24-
uses: actions/checkout@v4.1.1
24+
uses: actions/checkout@v6.0.2
2525
with:
2626
ref: "main"
2727
token: ${{ secrets.RELEASE_TOKEN }}
@@ -57,7 +57,7 @@ jobs:
5757
runs-on: ubuntu-latest
5858
steps:
5959
- name: Checkout main
60-
uses: actions/checkout@v4.1.1
60+
uses: actions/checkout@v6.0.2
6161
with:
6262
ref: "main"
6363
token: ${{ secrets.RELEASE_TOKEN }}
@@ -82,7 +82,7 @@ jobs:
8282
runs-on: ubuntu-latest
8383
steps:
8484
- name: Checkout main
85-
uses: actions/checkout@v4.1.1
85+
uses: actions/checkout@v6.0.2
8686
with:
8787
ref: "main"
8888
token: ${{ secrets.RELEASE_TOKEN }}

.github/workflows/release.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
runs-on: ubuntu-latest
2121
steps:
2222
- name: Checkout main
23-
uses: actions/checkout@v4.1.1
23+
uses: actions/checkout@v6.0.2
2424
with:
2525
ref: "main"
2626
token: ${{ secrets.RELEASE_TOKEN }}
@@ -45,7 +45,7 @@ jobs:
4545
- pre-artefact-creation
4646
steps:
4747
- name: Checkout
48-
uses: actions/checkout@v4.1.1
48+
uses: actions/checkout@v6.0.2
4949
- name: Pull Docker image
5050
run: docker pull ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:release
5151
- name: Build and upload
@@ -66,7 +66,7 @@ jobs:
6666
container:
6767
image: ghcr.io/ponylang/shared-docker-ci-standard-builder-with-libressl-4.2.0:release
6868
steps:
69-
- uses: actions/checkout@v4.1.1
69+
- uses: actions/checkout@v6.0.2
7070
- name: Build and upload
7171
run: bash .ci-scripts/release/x86-64-unknown-linux-release.bash
7272
env:
@@ -78,7 +78,7 @@ jobs:
7878
needs:
7979
- pre-artefact-creation
8080
steps:
81-
- uses: actions/checkout@v4.1.1
81+
- uses: actions/checkout@v6.0.2
8282
- name: install pony tools
8383
run: bash .ci-scripts/macos-x86-install-pony-tools.bash release
8484
- name: brew install dependencies
@@ -96,7 +96,7 @@ jobs:
9696
needs:
9797
- pre-artefact-creation
9898
steps:
99-
- uses: actions/checkout@v4.1.1
99+
- uses: actions/checkout@v6.0.2
100100
- name: install pony tools
101101
run: bash .ci-scripts/macos-arm64-install-pony-tools.bash release
102102
- name: brew install dependencies
@@ -114,7 +114,7 @@ jobs:
114114
needs:
115115
- pre-artefact-creation
116116
steps:
117-
- uses: actions/checkout@v4.1.1
117+
- uses: actions/checkout@v6.0.2
118118
- name: Build and upload
119119
run: |
120120
python.exe -m pip install --upgrade cloudsmith-cli
@@ -137,7 +137,7 @@ jobs:
137137
needs:
138138
- pre-artefact-creation
139139
steps:
140-
- uses: actions/checkout@v4.1.1
140+
- uses: actions/checkout@v6.0.2
141141
- name: Build and upload
142142
run: |
143143
python.exe -m pip install --upgrade cloudsmith-cli
@@ -160,7 +160,7 @@ jobs:
160160
needs:
161161
- pre-artefact-creation
162162
steps:
163-
- uses: actions/checkout@v4.1.1
163+
- uses: actions/checkout@v6.0.2
164164
- name: Tag
165165
run: |
166166
git tag --force latest-release
@@ -180,7 +180,7 @@ jobs:
180180
- arm64-apple-darwin-release
181181
- update-latest-release-tag
182182
steps:
183-
- uses: actions/checkout@v4.1.1
183+
- uses: actions/checkout@v6.0.2
184184
with:
185185
ref: "main"
186186
token: ${{ secrets.RELEASE_TOKEN }}

0 commit comments

Comments
 (0)