From 684554a62af525406e8416b536563bfef39d5215 Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Wed, 10 Jun 2026 12:56:32 -0700 Subject: [PATCH 1/3] Resolve CI annotation warnings - Remove unsupported ruby-version-file input from setup-ruby steps (both ruby/setup-ruby and oxidize-rb/setup-ruby-and-rust auto-read .ruby-version when ruby-version is unset) - Bump actions/checkout v4 -> v5 to run on Node.js 24 --- .github/workflows/cd.yml | 5 ++--- .github/workflows/ci.yml | 8 +++----- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 74ca4fc..4322578 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -37,7 +37,7 @@ matrix: ruby-platform: ${{ fromJSON(needs.ci-data.outputs.result).supported-ruby-platforms }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: ruby/setup-ruby@v1 with: @@ -82,11 +82,10 @@ permissions: contents: write # Required for creating releases steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: oxidize-rb/actions/setup-ruby-and-rust@v1 with: - ruby-version-file: .ruby-version bundler-cache: true cargo-cache: false diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 376d949..21f02a8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: ruby: ${{ fromJSON(needs.ci-data.outputs.result).stable-ruby-versions }} rust: ["stable"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: oxidize-rb/actions/setup-ruby-and-rust@v1 with: ruby-version: ${{ matrix.ruby }} @@ -45,10 +45,9 @@ jobs: name: "RSpec (ruby-version-file)" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: oxidize-rb/actions/setup-ruby-and-rust@v1 with: - ruby-version-file: .ruby-version rustup-toolchain: stable bundler-cache: true cargo-cache: false @@ -60,12 +59,11 @@ jobs: name: "Type Check" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: bundler-cache: true - ruby-version-file: .ruby-version - name: Run static type checks run: bundle exec srb tc notify_on_failure: From 734a663578852efc0e2e02575e00b4d5ce6fd128 Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Wed, 10 Jun 2026 12:56:57 -0700 Subject: [PATCH 2/3] Pin actions/checkout to v6.0.3 --- .github/workflows/cd.yml | 4 ++-- .github/workflows/ci.yml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 4322578..3f9dd5b 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -37,7 +37,7 @@ matrix: ruby-platform: ${{ fromJSON(needs.ci-data.outputs.result).supported-ruby-platforms }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6.0.3 - uses: ruby/setup-ruby@v1 with: @@ -82,7 +82,7 @@ permissions: contents: write # Required for creating releases steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6.0.3 - uses: oxidize-rb/actions/setup-ruby-and-rust@v1 with: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 21f02a8..1c33655 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: ruby: ${{ fromJSON(needs.ci-data.outputs.result).stable-ruby-versions }} rust: ["stable"] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6.0.3 - uses: oxidize-rb/actions/setup-ruby-and-rust@v1 with: ruby-version: ${{ matrix.ruby }} @@ -45,7 +45,7 @@ jobs: name: "RSpec (ruby-version-file)" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6.0.3 - uses: oxidize-rb/actions/setup-ruby-and-rust@v1 with: rustup-toolchain: stable @@ -59,7 +59,7 @@ jobs: name: "Type Check" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6.0.3 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: From 29d18f0515e3e49675c6b4908721953c8f0754aa Mon Sep 17 00:00:00 2001 From: Douglas Eichelberger Date: Wed, 10 Jun 2026 12:58:12 -0700 Subject: [PATCH 3/3] Use actions/checkout@v6 major tag --- .github/workflows/cd.yml | 4 ++-- .github/workflows/ci.yml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 3f9dd5b..1ce06b5 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -37,7 +37,7 @@ matrix: ruby-platform: ${{ fromJSON(needs.ci-data.outputs.result).supported-ruby-platforms }} steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v6 - uses: ruby/setup-ruby@v1 with: @@ -82,7 +82,7 @@ permissions: contents: write # Required for creating releases steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v6 - uses: oxidize-rb/actions/setup-ruby-and-rust@v1 with: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1c33655..c57e011 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,7 @@ jobs: ruby: ${{ fromJSON(needs.ci-data.outputs.result).stable-ruby-versions }} rust: ["stable"] steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v6 - uses: oxidize-rb/actions/setup-ruby-and-rust@v1 with: ruby-version: ${{ matrix.ruby }} @@ -45,7 +45,7 @@ jobs: name: "RSpec (ruby-version-file)" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v6 - uses: oxidize-rb/actions/setup-ruby-and-rust@v1 with: rustup-toolchain: stable @@ -59,7 +59,7 @@ jobs: name: "Type Check" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6.0.3 + - uses: actions/checkout@v6 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: