Skip to content

Commit f016b03

Browse files
committed
Run CI on modern CRuby/JRuby
1 parent cff80f5 commit f016b03

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,28 @@ on:
99

1010
jobs:
1111
ci:
12-
runs-on: ubuntu-24.04
12+
runs-on: ubuntu-latest
1313

1414
strategy:
1515
fail-fast: false
1616

1717
matrix:
18-
ruby: [jruby-9.4.9.0, 3.3]
19-
java: [8]
18+
ruby: ['jruby-10', 'jruby-9.4', '4.0', '3.4', '3.3']
19+
java: [8, 25]
20+
exclude:
21+
- ruby: 'jruby-10' # JRuby 10 requires Java 21+
22+
java: 8
2023

2124
steps:
2225
- name: checkout
23-
uses: actions/checkout@v2
26+
uses: actions/checkout@v5
2427

2528
- name: Set up java
26-
uses: actions/setup-java@v2
29+
uses: actions/setup-java@v5
2730
with:
28-
distribution: zulu
2931
java-version: ${{ matrix.java }}
32+
distribution: 'temurin'
33+
cache: maven
3034

3135
- name: Set up ruby
3236
uses: ruby/setup-ruby@v1

0 commit comments

Comments
 (0)