.github/workflows/main.yml in omniauth_openid_connect-0.4.0 vs .github/workflows/main.yml in omniauth_openid_connect-0.5.0
- old
+ new
@@ -7,16 +7,16 @@
pull_request:
types: [opened, synchronize, reopened]
jobs:
- base:
+ test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
- ruby: ["2.5", "2.6", "2.7", "3.0"]
+ ruby: ["2.5", "2.6", "2.7", "3.0", "3.1"]
name: Ruby ${{ matrix.ruby }}
steps:
- name: Checkout code
uses: actions/checkout@v2
@@ -27,5 +27,37 @@
ruby-version: ${{ matrix.ruby }}
bundler-cache: true
- name: Run tests
run: bundle exec rake
+
+ - name: Coveralls Parallel
+ uses: coverallsapp/github-action@master
+ with:
+ github-token: ${{ secrets.github_token }}
+ flag-name: ruby-${{ matrix.ruby }}
+ parallel: true
+
+ finish:
+ needs: test
+ runs-on: ubuntu-latest
+ steps:
+ - name: Coveralls Finished
+ uses: coverallsapp/github-action@master
+ with:
+ github-token: ${{ secrets.github_token }}
+ parallel-finished: true
+
+ rubocop:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v2
+
+ - name: Setup Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ bundler-cache: true
+ ruby-version: "2.7"
+
+ - name: rubocop
+ run: bundle exec rubocop --parallel