From 64e9a2108c835da5972cba25c240437215c5fe19 Mon Sep 17 00:00:00 2001 From: Gaurav Tiwari Date: Wed, 7 Oct 2026 14:30:43 +0100 Subject: [PATCH 1/2] Pin Ubuntu runners to 24.04 --- .github/workflows/build-ruby.yml | 8 ++++---- .github/workflows/check-ruby-versions.yml | 2 +- .github/workflows/validate-ruby.yml | 2 +- versions.yml | 8 ++++---- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-ruby.yml b/.github/workflows/build-ruby.yml index c406976..d16aab2 100644 --- a/.github/workflows/build-ruby.yml +++ b/.github/workflows/build-ruby.yml @@ -33,7 +33,7 @@ env: jobs: token-check: name: BoringCache Token Check - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Require save and restore tokens run: | @@ -49,7 +49,7 @@ jobs: prepare: needs: token-check - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 outputs: matrix: ${{ steps.setup.outputs.matrix }} versions: ${{ steps.setup.outputs.versions }} @@ -458,7 +458,7 @@ jobs: cleanup: needs: [build-ruby] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 if: always() steps: - name: Setup BoringCache CLI @@ -481,7 +481,7 @@ jobs: build-status: name: Build Status needs: [token-check, prepare, build-ruby, cleanup] - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 if: always() steps: - name: Verify required jobs diff --git a/.github/workflows/check-ruby-versions.yml b/.github/workflows/check-ruby-versions.yml index 111049d..ce1f084 100644 --- a/.github/workflows/check-ruby-versions.yml +++ b/.github/workflows/check-ruby-versions.yml @@ -13,7 +13,7 @@ concurrency: jobs: check-versions: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/validate-ruby.yml b/.github/workflows/validate-ruby.yml index 9d633e5..b93b177 100644 --- a/.github/workflows/validate-ruby.yml +++ b/.github/workflows/validate-ruby.yml @@ -10,7 +10,7 @@ permissions: jobs: validate: name: Ruby Config Validation - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v6 diff --git a/versions.yml b/versions.yml index 6f030a7..8988ef6 100644 --- a/versions.yml +++ b/versions.yml @@ -77,7 +77,7 @@ platforms: ubuntu-25.04: architectures: ["amd64", "arm64"] runners: - amd64: "ubuntu-latest" + amd64: "ubuntu-24.04" arm64: "ubuntu-24.04-arm" container: "ubuntu:25.04" build_type: "docker" @@ -87,7 +87,7 @@ platforms: debian-bookworm: architectures: ["amd64", "arm64"] runners: - amd64: "ubuntu-latest" + amd64: "ubuntu-24.04" arm64: "ubuntu-24.04-arm" container: "debian:bookworm-slim" build_type: "docker" @@ -97,7 +97,7 @@ platforms: alpine: architectures: ["amd64"] runners: - amd64: "ubuntu-latest" + amd64: "ubuntu-24.04" container: "alpine:latest" build_type: "docker" @@ -105,7 +105,7 @@ platforms: arch: architectures: ["amd64"] runners: - amd64: "ubuntu-latest" + amd64: "ubuntu-24.04" container: "archlinux:latest" build_type: "docker" From 092cf71e388ccdb99b946d0ff606b4e1d38ac56d Mon Sep 17 00:00:00 2001 From: Gaurav Tiwari Date: Wed, 7 Oct 2026 14:34:47 +0100 Subject: [PATCH 2/2] Refresh supported Ruby patch versions --- versions.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/versions.yml b/versions.yml index 8988ef6..d2a57a8 100644 --- a/versions.yml +++ b/versions.yml @@ -3,51 +3,51 @@ # Reference: https://endoflife.date/ruby versions: # Ruby 4.0.x series (Stable - Normal Maintenance until 2029-03-31) - - version: "4.0.4" + - version: "4.0.7" status: "stable" priority: "high" maintenance: "normal" eol_date: "2029-03-31" - - version: "4.0.3" + - version: "4.0.4" status: "stable" priority: "medium" maintenance: "normal" eol_date: "2029-03-31" - - version: "4.0.2" + - version: "4.0.3" status: "stable" priority: "low" maintenance: "normal" eol_date: "2029-03-31" # Ruby 3.4.x series (Stable - Normal Maintenance until 2028-03-31) - - version: "3.4.9" + - version: "3.4.11" status: "stable" priority: "high" maintenance: "normal" eol_date: "2028-03-31" - - version: "3.4.8" + - version: "3.4.9" status: "stable" priority: "medium" maintenance: "normal" eol_date: "2028-03-31" - - version: "3.4.7" + - version: "3.4.8" status: "stable" priority: "low" maintenance: "normal" eol_date: "2028-03-31" # Ruby 3.3.x series (Stable - Normal Maintenance until 2027-03-31) - - version: "3.3.11" + - version: "3.3.12" status: "stable" priority: "high" maintenance: "normal" eol_date: "2027-03-31" - - version: "3.3.10" + - version: "3.3.11" status: "stable" priority: "medium" maintenance: "normal" eol_date: "2027-03-31" - - version: "3.3.9" + - version: "3.3.10" status: "stable" priority: "low" maintenance: "normal"