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..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" @@ -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"