From 3ef7e371afffbc22c0eedb352d480d7d4c6b6ae8 Mon Sep 17 00:00:00 2001 From: "Sean T. Allen" Date: Wed, 11 Mar 2026 16:21:24 -0400 Subject: [PATCH] Update actions/checkout from v4.1.1 to v6.0.2 Node 20 reaches EOL in April 2026 and GitHub will force Node 24 after June 2, 2026. v6 already uses Node 24 natively. --- .github/workflows/announce-a-release.yml | 4 ++-- .github/workflows/breakage-against-ponyc-latest.yml | 2 +- .github/workflows/generate-documentation.yml | 2 +- .github/workflows/lint-action-workflows.yml | 2 +- .github/workflows/pony-lint.yml | 2 +- .github/workflows/pr-repo-hygiene.yml | 4 ++-- .github/workflows/pr.yml | 6 +++--- .github/workflows/prepare-for-a-release.yml | 6 +++--- .github/workflows/release.yml | 6 +++--- 9 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/announce-a-release.yml b/.github/workflows/announce-a-release.yml index 47d08d6..f69e800 100644 --- a/.github/workflows/announce-a-release.yml +++ b/.github/workflows/announce-a-release.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v6.0.2 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} @@ -47,7 +47,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v6.0.2 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} diff --git a/.github/workflows/breakage-against-ponyc-latest.yml b/.github/workflows/breakage-against-ponyc-latest.yml index 9e9b410..a5ac1db 100644 --- a/.github/workflows/breakage-against-ponyc-latest.yml +++ b/.github/workflows/breakage-against-ponyc-latest.yml @@ -15,7 +15,7 @@ jobs: container: image: ghcr.io/ponylang/shared-docker-ci-standard-builder:nightly steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v6.0.2 - name: Test run: make test config=debug - name: Send alert on failure diff --git a/.github/workflows/generate-documentation.yml b/.github/workflows/generate-documentation.yml index ce30ad7..963b7b6 100644 --- a/.github/workflows/generate-documentation.yml +++ b/.github/workflows/generate-documentation.yml @@ -24,7 +24,7 @@ jobs: image: ghcr.io/ponylang/library-documentation-action-v2:release steps: - name: Checkout - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v6.0.2 - name: Generate documentation run: /entrypoint.py env: diff --git a/.github/workflows/lint-action-workflows.yml b/.github/workflows/lint-action-workflows.yml index f9aaea7..1238344 100644 --- a/.github/workflows/lint-action-workflows.yml +++ b/.github/workflows/lint-action-workflows.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v6.0.2 - name: Check workflow files uses: docker://ghcr.io/ponylang/shared-docker-ci-actionlint:20260311 with: diff --git a/.github/workflows/pony-lint.yml b/.github/workflows/pony-lint.yml index 1f4bb8e..b4948e4 100644 --- a/.github/workflows/pony-lint.yml +++ b/.github/workflows/pony-lint.yml @@ -19,6 +19,6 @@ jobs: container: image: ghcr.io/ponylang/shared-docker-ci-standard-builder:release steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v6.0.2 - name: Lint run: pony-lint diff --git a/.github/workflows/pr-repo-hygiene.yml b/.github/workflows/pr-repo-hygiene.yml index b2ea0f8..b79fa4e 100644 --- a/.github/workflows/pr-repo-hygiene.yml +++ b/.github/workflows/pr-repo-hygiene.yml @@ -14,7 +14,7 @@ jobs: name: Lint bash, docker, markdown, and yaml runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v6.0.2 - name: Lint codebase uses: docker://github/super-linter:v3.8.3 env: @@ -29,7 +29,7 @@ jobs: name: Verify CHANGELOG is valid runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v6.0.2 - name: Verify CHANGELOG uses: docker://ghcr.io/ponylang/changelog-tool:release with: diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 8aaca5a..e9689f0 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -23,7 +23,7 @@ jobs: container: image: ghcr.io/ponylang/shared-docker-ci-standard-builder:release steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v6.0.2 - name: Test run: make test config=debug @@ -31,7 +31,7 @@ jobs: name: Test against recent ponyc release on x86-64 macOS runs-on: macos-26 steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v6.0.2 - name: Install dependencies run: bash .ci-scripts/macOS-install-pony-tools.bash release - name: Test @@ -43,7 +43,7 @@ jobs: name: Test against recent ponyc release on Windows runs-on: windows-2025 steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v6.0.2 - name: Test with most recent ponyc release run: | Invoke-WebRequest https://dl.cloudsmith.io/public/ponylang/releases/raw/versions/latest/ponyc-x86-64-pc-windows-msvc.zip -OutFile C:\ponyc.zip; diff --git a/.github/workflows/prepare-for-a-release.yml b/.github/workflows/prepare-for-a-release.yml index a339df3..e860269 100644 --- a/.github/workflows/prepare-for-a-release.yml +++ b/.github/workflows/prepare-for-a-release.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v6.0.2 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} @@ -63,7 +63,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v6.0.2 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} @@ -88,7 +88,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v6.0.2 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 20a2562..d0c822e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout main - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v6.0.2 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} @@ -43,7 +43,7 @@ jobs: image: ghcr.io/ponylang/library-documentation-action-v2:release steps: - name: Checkout - uses: actions/checkout@v4.1.1 + uses: actions/checkout@v6.0.2 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }} @@ -69,7 +69,7 @@ jobs: needs: - generate-documentation steps: - - uses: actions/checkout@v4.1.1 + - uses: actions/checkout@v6.0.2 with: ref: "main" token: ${{ secrets.RELEASE_TOKEN }}