Skip to content

Commit ede2e17

Browse files
tillscolleolleolle
authored andcommitted
Reintroduce support for different Warbler versions in tests
1 parent 5a5a95f commit ede2e17

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,15 @@ jobs:
2121
matrix:
2222
java-version: [8, 21]
2323
ruby-version: [jruby-9.4, jruby-10]
24+
bundler-version: [2.6.3, 2.7.1]
2425
task: ['', integration]
2526
exclude:
2627
# JRuby 10 requires Java 21 minimum
2728
- ruby-version: jruby-10
2829
java-version: 8
30+
# Bundler 2.7.1 requires Ruby 3.2
31+
- ruby-version: jruby-9.4
32+
bundler-version: 2.7.1
2933

3034
fail-fast: false
3135

@@ -51,8 +55,11 @@ jobs:
5155
- name: Remove jruby-launcher # not sure where this is coming from but causes some specs to fail
5256
run: gem uninstall -a jruby-launcher
5357

58+
- name: Remove jruby-launcher # not sure where this is coming from but causes some specs to fail
59+
run: gem install bundler -v ${{ matrix.bundler-version }}
60+
5461
- name: Install dependencies
55-
run: bundle install --jobs=3 --retry=3
62+
run: bundle _${{ matrix.bundler-version }}_ install --jobs=3 --retry=3
5663

5764
- name: Run tests
58-
run: bundle exec rake ${{ matrix.task }}
65+
run: bundle _${{ matrix.bundler-version }}_ exec rake ${{ matrix.task }}

0 commit comments

Comments
 (0)