@@ -20,10 +20,27 @@ jobs:
2020 strategy :
2121 fail-fast : false
2222 matrix :
23- os : [ ubuntu-22 .04, ubuntu-20 .04, macos-13 , macos-12 , macos-11 ]
24- ruby : [ ruby-head, 3.3, 3.2, 3.1, '3.0', 2.7, 2.5, 2.2, jruby, truffleruby ]
23+ os : [ ubuntu-24 .04, ubuntu-24 .04-arm, ubuntu-22.04, macos-15 , macos-14 , macos-13 ]
24+ ruby : [ ruby-head, 3.4, 3. 3, 3.2, 3.1, '3.0', 2.7, 2.5, 2.2, jruby, truffleruby ]
2525 exclude :
26- - { os: ubuntu-22.04 , ruby: 2.2 }
26+ - { os: ubuntu-22.04 , ruby: 2.2 }
27+ - { os: ubuntu-24.04 , ruby: 2.2 }
28+ - { os: ubuntu-24.04 , ruby: 2.5 }
29+ - { os: ubuntu-24.04 , ruby: 2.7 }
30+ - { os: ubuntu-24.04 , ruby: '3.0' }
31+ - { os: ubuntu-24.04-arm, ruby: 2.5 }
32+ - { os: ubuntu-24.04-arm, ruby: 2.2 }
33+ - { os: ubuntu-24.04-arm, ruby: 2.5 }
34+ - { os: ubuntu-24.04-arm, ruby: 2.7 }
35+ - { os: macos-14 , ruby: 2.2 }
36+ - { os: macos-14 , ruby: 2.4 }
37+ - { os: macos-14 , ruby: 2.5 }
38+ - { os: macos-14 , ruby: 2.6 }
39+ - { os: macos-15 , ruby: 2.2 }
40+ - { os: macos-15 , ruby: 2.4 }
41+ - { os: macos-15 , ruby: 2.5 }
42+ - { os: macos-15 , ruby: 2.6 }
43+
2744 runs-on : ${{ matrix.os }}
2845 steps :
2946 - name : Checkout
@@ -55,10 +72,10 @@ jobs:
5572 strategy :
5673 fail-fast : false
5774 matrix :
58- os : [ windows-2022 , windows-2019 ]
59- ruby : [ mswin, mingw, ucrt, head, 3.3, 3.2, 3.1, '3.0', 2.5, 2.4, 2.3, 2.2 ]
75+ os : [ windows-2025 , windows-2022 ]
76+ ruby : [ mswin, mingw, ucrt, head, 3.4, 3. 3, 3.2, 3.1, '3.0', 2.5, 2.4, 2.3, 2.2 ]
6077 include :
61- - { os: windows-11-arm , ruby: 3.4 }
78+ - { os: windows-11-arm , ruby: 3.4 }
6279 - { os: windows-11-arm , ruby: head }
6380 runs-on : ${{ matrix.os }}
6481 steps :
0 commit comments