.github/workflows/ci.yml in karafka-1.4.1 vs .github/workflows/ci.yml in karafka-1.4.2
- old
+ new
@@ -6,19 +6,21 @@
- cron: '0 1 * * *'
jobs:
specs:
runs-on: ubuntu-latest
+ needs: diffend
strategy:
fail-fast: false
matrix:
ruby:
+ - '3.0'
- '2.7'
- '2.6'
- '2.5'
include:
- - ruby: '2.7'
+ - ruby: '3.0'
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"
@@ -38,9 +40,29 @@
run: docker-compose up -d
- name: Run all tests
env:
GITHUB_COVERAGE: ${{matrix.coverage}}
run: bundle exec rspec
+
+ diffend:
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ steps:
+ - uses: actions/checkout@v2
+ with:
+ fetch-depth: 0
+ - name: Set up Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: 3.0
+ - name: Install latest bundler
+ run: gem install bundler --no-document
+ - name: Install Diffend plugin
+ run: bundle plugin install diffend
+ - name: Bundle Secure
+ run: bundle secure
+
coditsu:
runs-on: ubuntu-latest
strategy:
fail-fast: false
steps: