Skip to content

Commit 947bad9

Browse files
committed
Use ruby_versions.yml
1 parent 9d9f849 commit 947bad9

1 file changed

Lines changed: 16 additions & 2 deletions

File tree

.github/workflows/test.yml

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,28 @@ name: test
33
on: [push, pull_request]
44

55
jobs:
6+
ruby-versions:
7+
uses: ruby/actions/.github/workflows/ruby_versions.yml@master
8+
with:
9+
engine: cruby
10+
min_version: 2.1
11+
612
build:
13+
needs: ruby-versions
714
name: build (${{ matrix.ruby }} / ${{ matrix.os }})
815
strategy:
916
matrix:
10-
ruby: [ '3.0', 2.7, 2.6, 2.1, head, truffleruby-head ]
17+
ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }}
1118
os: [ ubuntu-latest, macos-latest, windows-latest ]
19+
include:
20+
- { os: ubuntu-latest, ruby: truffleruby-head }
21+
- { os: macos-latest, ruby: truffleruby-head }
1222
exclude:
13-
- { os: windows-latest, ruby: truffleruby-head }
23+
- { os: macos-latest, ruby: 2.1 }
24+
- { os: macos-latest, ruby: 2.2 }
25+
- { os: macos-latest, ruby: 2.3 }
26+
- { os: macos-latest, ruby: 2.4 }
27+
- { os: macos-latest, ruby: 2.5 }
1428
runs-on: ${{ matrix.os }}
1529
steps:
1630
- name: git config

0 commit comments

Comments
 (0)