.github/workflows/ci.yml in karafka-testing-1.3.1 vs .github/workflows/ci.yml in karafka-testing-1.4.0
- old
+ new
@@ -4,9 +4,35 @@
push:
schedule:
- cron: '0 1 * * *'
jobs:
+ specs:
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ ruby:
+ - '2.7'
+ - '2.6'
+ - '2.5'
+ include:
+ - ruby: '2.7'
+ coverage: 'true'
+ steps:
+ - uses: actions/checkout@v2
+ - name: Install package dependencies
+ 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
+ - name: Bundle install
+ run: |
+ bundle install --jobs 4 --retry 3
coditsu:
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps: