diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8ca877ad9..f0f85cbb7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ permissions: {} jobs: build: name: Build - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read @@ -46,14 +46,13 @@ jobs: test: name: Test (${{ matrix.ruby-version }}) - # this version of jruby isn't available in the new latest (24.04) so we have to pin (or update jruby) - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read strategy: matrix: # following https://docs.stripe.com/sdks/versioning?lang=ruby#stripe-sdk-language-version-support-policy - ruby-version: [2.7, '3.0', 3.1, 3.2, 3.3, 3.4, jruby-9.4.0.0, truffleruby-25.0.0] + ruby-version: [2.7, '3.0', 3.1, 3.2, 3.3, 3.4, jruby-9.4.7.0, truffleruby-25.0.0] steps: - uses: extractions/setup-just@v2 - uses: actions/checkout@v3 @@ -73,7 +72,7 @@ jobs: ((github.event_name == 'workflow_dispatch') || (github.event_name == 'push')) && startsWith(github.ref, 'refs/tags/v') needs: [build, test] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: read steps: