From edf145479282639f86afbbe52aa8c51abd496899 Mon Sep 17 00:00:00 2001 From: Herwin Date: Fri, 26 Dec 2025 13:00:07 +0100 Subject: [PATCH 1/2] Bump all CI Ruby version to latest patch release --- .github/workflows/ci.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a89e1e122..9a9bd008f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,16 +12,16 @@ jobs: fail-fast: false matrix: os: [ ubuntu, macos, windows ] - ruby: [ 3.2.9, 3.3.9, 3.4.7 ] + ruby: [ 3.2.9, 3.3.10, 3.4.8 ] mspecopt: [""] rubyopt: [""] exclude: - { os: windows, ruby: 3.2.9 } # 3.2.9 has some issue with file time microseconds include: - { os: windows, ruby: 3.2.8 } # 3.2.9 has some issue with file time microseconds - - { os: ubuntu, ruby: 3.4.7, mspecopt: "--repeat 2" } - - { os: ubuntu, ruby: 3.4.7, rubyopt: "--enable-frozen-string-literal" } - - { os: ubuntu, ruby: 3.4.7, rubyopt: "--parser=parse.y" } + - { os: ubuntu, ruby: 3.4.8, mspecopt: "--repeat 2" } + - { os: ubuntu, ruby: 3.4.8, rubyopt: "--enable-frozen-string-literal" } + - { os: ubuntu, ruby: 3.4.8, rubyopt: "--parser=parse.y" } runs-on: ${{ matrix.os }}-latest steps: From 899b0d825edc6f5e5667efef145b15a83e96218a Mon Sep 17 00:00:00 2001 From: Herwin Date: Fri, 26 Dec 2025 12:59:27 +0100 Subject: [PATCH 2/2] Add Ruby 4.0 to CI --- .github/workflows/ci.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9a9bd008f..097bfc0fd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,16 +12,16 @@ jobs: fail-fast: false matrix: os: [ ubuntu, macos, windows ] - ruby: [ 3.2.9, 3.3.10, 3.4.8 ] + ruby: [ 3.2.9, 3.3.10, 3.4.8, 4.0.0 ] mspecopt: [""] rubyopt: [""] exclude: - { os: windows, ruby: 3.2.9 } # 3.2.9 has some issue with file time microseconds include: - { os: windows, ruby: 3.2.8 } # 3.2.9 has some issue with file time microseconds - - { os: ubuntu, ruby: 3.4.8, mspecopt: "--repeat 2" } - - { os: ubuntu, ruby: 3.4.8, rubyopt: "--enable-frozen-string-literal" } - - { os: ubuntu, ruby: 3.4.8, rubyopt: "--parser=parse.y" } + - { os: ubuntu, ruby: 4.0.0, mspecopt: "--repeat 2" } + - { os: ubuntu, ruby: 4.0.0, rubyopt: "--enable-frozen-string-literal" } + - { os: ubuntu, ruby: 4.0.0, rubyopt: "--parser=parse.y" } runs-on: ${{ matrix.os }}-latest steps: @@ -78,5 +78,5 @@ jobs: - uses: actions/checkout@v5 - uses: ruby/setup-ruby@v1 with: - ruby-version: '3.4' + ruby-version: '4.0' - run: bin/rubocop