56
56
fail-fast : false
57
57
matrix :
58
58
sys : ["enable", "disable"]
59
- ruby : ["2.6 ", "2.7 ", "3.0 ", "3.1 ", "head", "truffleruby-head"]
59
+ ruby : ["2.7 ", "3.0 ", "3.1 ", "3.2 ", "head", "truffleruby-head"]
60
60
runs-on : ubuntu-latest
61
61
steps :
62
62
- uses : actions/checkout@v3
@@ -146,7 +146,7 @@ jobs:
146
146
plat :
147
147
- " aarch64-linux"
148
148
- " arm-linux"
149
- # - "arm64-darwin" # omitted until github actions supports it
149
+ - " arm64-darwin" # github actions does not support this runtime as of 2022-12, but let's build anyway
150
150
- " x64-mingw-ucrt"
151
151
- " x64-mingw32"
152
152
- " x86-linux"
@@ -159,9 +159,11 @@ jobs:
159
159
with :
160
160
path : ports/archives
161
161
key : ports-archives-tarball-${{hashFiles('ext/sqlite3/extconf.rb','dependencies.yml')}}
162
- - run : |
163
- docker run --rm -v "$(pwd):/sqlite3" -w /sqlite3 \
164
- larskanis/rake-compiler-dock-mri-${{matrix.plat}}:1.2.1 \
162
+ - env :
163
+ # DOCKER_IMAGE: "larskanis/rake-compiler-dock-mri-${{matrix.plat}}:1.2.1"
164
+ DOCKER_IMAGE : " ghcr.io/rake-compiler/rake-compiler-dock-snapshot:${{matrix.plat}}"
165
+ run : |
166
+ docker run --rm -v "$(pwd):/sqlite3" -w /sqlite3 ${DOCKER_IMAGE} \
165
167
./bin/test-gem-build gems ${{matrix.plat}}
166
168
- uses : actions/upload-artifact@v3
167
169
with :
@@ -174,7 +176,7 @@ jobs:
174
176
strategy :
175
177
fail-fast : false
176
178
matrix :
177
- ruby : ["2.6 ", "2.7 ", "3.0 ", "3.1 "]
179
+ ruby : ["2.7 ", "3.0 ", "3.1 ", "3.2 "]
178
180
runs-on : ubuntu-latest
179
181
steps :
180
182
- uses : actions/checkout@v3
@@ -194,7 +196,7 @@ jobs:
194
196
strategy :
195
197
fail-fast : false
196
198
matrix :
197
- ruby : ["2.6 ", "2.7 ", "3.0 ", "3.1 "]
199
+ ruby : ["2.7 ", "3.0 ", "3.1 ", "3.2 "]
198
200
runs-on : ubuntu-latest
199
201
steps :
200
202
- uses : actions/checkout@v3
@@ -218,7 +220,7 @@ jobs:
218
220
strategy :
219
221
fail-fast : false
220
222
matrix :
221
- ruby : ["3.1"]
223
+ ruby : ["3.1", "3.2" ]
222
224
runs-on : windows-2022
223
225
steps :
224
226
- uses : actions/checkout@v3
@@ -239,7 +241,7 @@ jobs:
239
241
strategy :
240
242
fail-fast : false
241
243
matrix :
242
- ruby : ["2.6", "2. 7", "3.0"]
244
+ ruby : ["2.7", "3.0"]
243
245
runs-on : windows-2019
244
246
steps :
245
247
- uses : actions/checkout@v3
@@ -260,7 +262,7 @@ jobs:
260
262
strategy :
261
263
fail-fast : false
262
264
matrix :
263
- ruby : ["2.6 ", "2.7 ", "3.0 ", "3.1 "]
265
+ ruby : ["2.7 ", "3.0 ", "3.1 ", "3.2 "]
264
266
runs-on : ubuntu-latest
265
267
steps :
266
268
- uses : actions/checkout@v3
@@ -280,7 +282,7 @@ jobs:
280
282
strategy :
281
283
fail-fast : false
282
284
matrix :
283
- ruby : ["2.6 ", "2.7 ", "3.0 ", "3.1 "]
285
+ ruby : ["2.7 ", "3.0 ", "3.1 ", "3.2 "]
284
286
runs-on : macos-latest
285
287
steps :
286
288
- uses : actions/checkout@v3
@@ -298,7 +300,7 @@ jobs:
298
300
strategy :
299
301
fail-fast : false
300
302
matrix :
301
- ruby : ["2.6 ", "2.7 ", "3.0 ", "3.1 "]
303
+ ruby : ["2.7 ", "3.0 ", "3.1 ", "3.2 "]
302
304
runs-on : ubuntu-latest
303
305
steps :
304
306
- uses : actions/checkout@v3
@@ -316,7 +318,7 @@ jobs:
316
318
strategy :
317
319
fail-fast : false
318
320
matrix :
319
- ruby : ["2.6 ", "2.7 ", "3.0 ", "3.1 "]
321
+ ruby : ["2.7 ", "3.0 ", "3.1 ", "3.2 "]
320
322
runs-on : ubuntu-latest
321
323
container :
322
324
image : ruby:${{matrix.ruby}}-alpine
0 commit comments