|
10 | 10 | ruby-versions: |
11 | 11 | uses: ruby/actions/.github/workflows/ruby_versions.yml@master |
12 | 12 | with: |
13 | | - engine: cruby |
| 13 | + engine: cruby-truffleruby |
14 | 14 | min_version: 2.6 |
15 | 15 |
|
16 | 16 | reline: |
|
19 | 19 | reline ${{ matrix.os }} ${{ matrix.ruby }} |
20 | 20 | runs-on: ${{ matrix.os }} |
21 | 21 | strategy: |
| 22 | + fail-fast: false |
22 | 23 | matrix: |
23 | 24 | ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }} |
24 | 25 | os: [ubuntu-latest, macos-latest, windows-latest] |
| 26 | + exclude: |
| 27 | + - { ruby: truffleruby, os: windows-latest } |
| 28 | + - { ruby: truffleruby-head, os: windows-latest } |
| 29 | + # https://github.com/ruby/reline/pull/768#issuecomment-2420586587 |
| 30 | + - { ruby: truffleruby-head, os: ubuntu-latest } |
| 31 | + - { ruby: truffleruby-head, os: macos-latest } |
25 | 32 | timeout-minutes: 30 |
26 | 33 | steps: |
27 | 34 | - uses: actions/checkout@v4 |
|
45 | 52 | readline ${{ matrix.ruby }} ${{ matrix.os }} |
46 | 53 | runs-on: ${{ matrix.os }} |
47 | 54 | strategy: |
| 55 | + fail-fast: false |
48 | 56 | matrix: |
49 | 57 | include: |
50 | 58 | - { ruby: head, os: ubuntu-latest } |
|
76 | 84 | irb ${{ matrix.ruby }} ${{ matrix.os }} |
77 | 85 | runs-on: ${{ matrix.os }} |
78 | 86 | strategy: |
| 87 | + fail-fast: false |
79 | 88 | matrix: |
80 | 89 | ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }} |
81 | 90 | os: [ubuntu-latest] |
@@ -117,13 +126,16 @@ jobs: |
117 | 126 | gem rdoc --all --ri --no-rdoc |
118 | 127 | bundle install |
119 | 128 | bundle exec rake test_yamatanooroti |
| 129 | + # https://github.com/ruby/reline/pull/768#issuecomment-2420588075 |
| 130 | + if: ${{ !startsWith(matrix.ruby, 'truffleruby') }} |
120 | 131 |
|
121 | 132 | vterm-yamatanooroti: |
122 | 133 | needs: ruby-versions |
123 | 134 | name: >- |
124 | 135 | vterm-yamatanooroti ${{ matrix.os }} ${{ matrix.ruby }} |
125 | 136 | runs-on: ${{ matrix.os }} |
126 | 137 | strategy: |
| 138 | + fail-fast: false |
127 | 139 | matrix: |
128 | 140 | ruby: ${{ fromJson(needs.ruby-versions.outputs.versions) }} |
129 | 141 | os: [ubuntu-latest] |
|
0 commit comments