Skip to content

Commit 421ad77

Browse files
committed
CI: Update OS's
1 parent d3ba8c7 commit 421ad77

File tree

1 file changed

+23
-6
lines changed

1 file changed

+23
-6
lines changed

.github/workflows/ruby.yml

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)