.github/workflows/ci.yml in diffend-0.2.36 vs .github/workflows/ci.yml in diffend-0.2.37
- old
+ new
@@ -6,14 +6,18 @@
strategy:
fail-fast: false
matrix:
ruby:
+ - '3.0'
- '2.7'
- '2.6'
- '2.5'
- - 'jruby'
+ - 'jruby-9.2.13.0'
+ bundler:
+ - '2.1.4'
+ - '2.2.4'
include:
- ruby: '2.7'
coverage: 'true'
steps:
@@ -28,22 +32,20 @@
run: "[ -e $APT_DEPS ] || sudo apt-get install -y --no-install-recommends $APT_DEPS"
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: ${{matrix.ruby}}
- - name: Install latest bundler
- run: |
- gem install bundler --no-document
+ bundler: ${{matrix.bundler}}
- name: Bundle install
env:
DIFFEND_DEVELOPMENT: true
run: |
- bundle config path vendor/bundle
- bundle install --jobs 4 --retry 3
+ bundle _${{matrix.bundler}}_ config path vendor/bundle
+ bundle _${{matrix.bundler}}_ install --jobs 4 --retry 3
- name: Run all tests
env:
GITHUB_COVERAGE: ${{matrix.coverage}}
- run: bundle exec rspec
+ run: bundle _${{matrix.bundler}}_ exec rspec
coditsu:
runs-on: ubuntu-latest
strategy:
fail-fast: false