From e1047cc4f043e3411b4c2d5efb0c94eee086be24 Mon Sep 17 00:00:00 2001 From: Anupam Sengupta Date: Fri, 24 Jul 2026 20:22:24 -0400 Subject: [PATCH] Bump actions/checkout to v7 to resolve Node.js 20 deprecation GitHub Actions runners now force actions/checkout@v2 and @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 ruby.yml, coveralls.yml, and release.yml. --- .github/workflows/coveralls.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/ruby.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/coveralls.yml b/.github/workflows/coveralls.yml index 089577c..67b1249 100644 --- a/.github/workflows/coveralls.yml +++ b/.github/workflows/coveralls.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Clone Repository - uses: actions/checkout@v2 + 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/ruby.yml b/.github/workflows/ruby.yml index 962136b..5e1caa7 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -14,7 +14,7 @@ jobs: ruby: ["2.7", "3.0", "3.1", "3.2", "3.3"] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v7 - uses: ruby/setup-ruby@v1 with: ruby-version: ${{ matrix.ruby }}