From 8fe63620371e4ccf626637a16c386268128cab64 Mon Sep 17 00:00:00 2001 From: Alejandro Rosas Date: Tue, 27 Oct 2026 20:50:34 +0400 Subject: [PATCH] ci: pin the Ruby 3.1 jobs to ubuntu-24.04 ruby/setup-ruby has no Ruby 3.1 build for ubuntu-26.04, which ubuntu-latest now resolves to, so every Ruby 3.1 job failed at setup. Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 425568f..3a536d8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,7 +29,8 @@ jobs: strategy: fail-fast: false matrix: - os: [ubuntu-latest] + # ruby/setup-ruby has no Ruby 3.1 build for ubuntu-26.04, which ubuntu-latest now is + os: [ubuntu-24.04] ruby: ["3.1", "3.2", "3.3", "3.4", "4.0"] include: - os: macos-latest @@ -51,7 +52,7 @@ jobs: jwt-2: name: Authentication with jwt ${{ matrix.jwt }} (Ruby 3.1) - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 timeout-minutes: 15 strategy: fail-fast: false