diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a89e1e122..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.9, 3.4.7 ] + 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.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: 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