From 0bd51a87e17055e0edef0b2d08f72ad84ccd2288 Mon Sep 17 00:00:00 2001 From: Anupam Sengupta Date: Fri, 24 Jul 2026 20:23:26 -0400 Subject: [PATCH] Bump actions/checkout to v7 to resolve Node.js 20 deprecation GitHub Actions runners now force actions/checkout@v4 to run on Node.js 24 despite targeting Node.js 20, emitting a deprecation warning on every run. actions/checkout@v5 switched to Node 24 natively; bump straight to the latest v7.0.1 (no breaking changes apply to our plain-checkout usage) across tests.yml (both jobs), coverage.yml, and release.yml. --- .github/workflows/coverage.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/tests.yml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 20cb13f..4a7f9a9 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Clone Repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Setup Ruby and bundler dependencies uses: ruby/setup-ruby@v1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a7d3517..b93d0f9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Clone Repository - uses: actions/checkout@v4 + uses: actions/checkout@v7 with: fetch-depth: 0 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f49b256..17eb746 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,7 +25,7 @@ jobs: experimental: true runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }} @@ -42,7 +42,7 @@ jobs: name: Quality Checks (Ruby 3.4) runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: ruby/setup-ruby@v1 with: ruby-version: "3.4"