88 strategy :
99 fail-fast : false
1010 matrix :
11- # ruby: [ '3.2', '3.3', '3.4', '4.0' ]
12- ruby : ['4.0']
11+ ruby : [ '3.2', '3.3', '3.4', '4.0' ]
1312 runs-on : ubuntu-latest
1413 steps :
1514 - uses : actions/checkout@v4
3736 strategy :
3837 fail-fast : false
3938 matrix :
40- # ruby : [ '3.2', '3.3', '3.4', '4.0' ]
41- ruby : ['4.0']
42- runs-on : macos-latest
39+ os : [macos-14, macos-15-intel ]
40+ ruby : ['3.2', '3.3', '3.4', ' 4.0']
41+ runs-on : ${{ matrix.os }}
4342 steps :
4443 - uses : actions/checkout@v4
4544
6261 - name : Upload packed binary
6362 uses : actions/upload-artifact@v4
6463 with :
65- name : zlib-macos-${{ matrix.ruby }}
64+ name : zlib-macos-${{ matrix.os }}-${{ matrix. ruby }}
6665 path : zlib_packed
6766 retention-days : 1
6867
@@ -71,14 +70,14 @@ jobs:
7170 strategy :
7271 fail-fast : false
7372 matrix :
74- # ruby : [ '3.2', '3.3', '3.4', '4.0' ]
75- ruby : ['4 .0']
76- runs-on : macos-latest
73+ os : [ macos-14, macos-15-intel ]
74+ ruby : [ '3.2', '3.3', '3.4', '4 .0' ]
75+ runs-on : ${{ matrix.os }}
7776 steps :
7877 - name : Download packed binary
7978 uses : actions/download-artifact@v4
8079 with :
81- name : zlib-macos-${{ matrix.ruby }}
80+ name : zlib-macos-${{ matrix.os }}-${{ matrix. ruby }}
8281
8382 - name : Run packed executable
8483 run : |
9089 fail-fast : false
9190 matrix :
9291 os : [ windows-latest ]
93- # ruby: [ '3.2', '3.3', '3.4', '4.0' ]
94- ruby : ['4.0']
92+ ruby : [ '3.2', '3.3', '3.4', '4.0' ]
9593 runs-on : ${{ matrix.os }}
9694 steps :
9795 - uses : actions/checkout@v4
@@ -159,8 +157,9 @@ jobs:
159157 strategy :
160158 fail-fast : false
161159 matrix :
162- ruby : ['4.0']
163- runs-on : windows-latest
160+ os : [ windows-latest ]
161+ ruby : [ '3.2', '3.3', '3.4', '4.0' ]
162+ runs-on : ${{ matrix.os }}
164163 steps :
165164 - name : Download packed binary
166165 uses : actions/download-artifact@v4
0 commit comments