.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