Skip to content

Commit 673087c

Browse files
authored
Update actions/checkout from v4.1.1 to v6.0.2 (#81)
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 63a1a1d commit 673087c

9 files changed

Lines changed: 17 additions & 17 deletions

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: ubuntu-latest
1717
steps:
1818
- name: Checkout main
19-
uses: actions/checkout@v4.1.1
19+
uses: actions/checkout@v6.0.2
2020
with:
2121
ref: "main"
2222
token: ${{ secrets.RELEASE_TOKEN }}
@@ -47,7 +47,7 @@ jobs:
4747
runs-on: ubuntu-latest
4848
steps:
4949
- name: Checkout main
50-
uses: actions/checkout@v4.1.1
50+
uses: actions/checkout@v6.0.2
5151
with:
5252
ref: "main"
5353
token: ${{ secrets.RELEASE_TOKEN }}

‎.github/workflows/breakage-against-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:nightly
1717
steps:
18-
- uses: actions/checkout@v4.1.1
18+
- uses: actions/checkout@v6.0.2
1919
- name: Test
2020
run: make test config=debug
2121
- name: Send alert on failure

‎.github/workflows/generate-documentation.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
image: ghcr.io/ponylang/library-documentation-action-v2:release
2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v4.1.1
27+
uses: actions/checkout@v6.0.2
2828
- name: Generate documentation
2929
run: /entrypoint.py
3030
env:

‎.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/pony-lint.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ jobs:
1919
container:
2020
image: ghcr.io/ponylang/shared-docker-ci-standard-builder:release
2121
steps:
22-
- uses: actions/checkout@v4.1.1
22+
- uses: actions/checkout@v6.0.2
2323
- name: Lint
2424
run: pony-lint

‎.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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,15 @@ jobs:
2323
container:
2424
image: ghcr.io/ponylang/shared-docker-ci-standard-builder:release
2525
steps:
26-
- uses: actions/checkout@v4.1.1
26+
- uses: actions/checkout@v6.0.2
2727
- name: Test
2828
run: make test config=debug
2929

3030
vs-ponyc-release-macOS-x86_64:
3131
name: Test against recent ponyc release on x86-64 macOS
3232
runs-on: macos-26
3333
steps:
34-
- uses: actions/checkout@v4.1.1
34+
- uses: actions/checkout@v6.0.2
3535
- name: Install dependencies
3636
run: bash .ci-scripts/macOS-install-pony-tools.bash release
3737
- name: Test
@@ -43,7 +43,7 @@ jobs:
4343
name: Test against recent ponyc release on Windows
4444
runs-on: windows-2025
4545
steps:
46-
- uses: actions/checkout@v4.1.1
46+
- uses: actions/checkout@v6.0.2
4747
- name: Test with most recent ponyc release
4848
run: |
4949
Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-x86-64-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
@@ -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 }}
@@ -63,7 +63,7 @@ jobs:
6363
runs-on: ubuntu-latest
6464
steps:
6565
- name: Checkout main
66-
uses: actions/checkout@v4.1.1
66+
uses: actions/checkout@v6.0.2
6767
with:
6868
ref: "main"
6969
token: ${{ secrets.RELEASE_TOKEN }}
@@ -88,7 +88,7 @@ jobs:
8888
runs-on: ubuntu-latest
8989
steps:
9090
- name: Checkout main
91-
uses: actions/checkout@v4.1.1
91+
uses: actions/checkout@v6.0.2
9292
with:
9393
ref: "main"
9494
token: ${{ secrets.RELEASE_TOKEN }}

‎.github/workflows/release.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ubuntu-latest
2323
steps:
2424
- name: Checkout main
25-
uses: actions/checkout@v4.1.1
25+
uses: actions/checkout@v6.0.2
2626
with:
2727
ref: "main"
2828
token: ${{ secrets.RELEASE_TOKEN }}
@@ -43,7 +43,7 @@ jobs:
4343
image: ghcr.io/ponylang/library-documentation-action-v2:release
4444
steps:
4545
- name: Checkout
46-
uses: actions/checkout@v4.1.1
46+
uses: actions/checkout@v6.0.2
4747
with:
4848
ref: "main"
4949
token: ${{ secrets.RELEASE_TOKEN }}
@@ -69,7 +69,7 @@ jobs:
6969
needs:
7070
- generate-documentation
7171
steps:
72-
- uses: actions/checkout@v4.1.1
72+
- uses: actions/checkout@v6.0.2
7373
with:
7474
ref: "main"
7575
token: ${{ secrets.RELEASE_TOKEN }}

0 commit comments

Comments
 (0)