diff --git a/.coveralls.yml b/.coveralls.yml deleted file mode 100644 index 6e649991e..000000000 --- a/.coveralls.yml +++ /dev/null @@ -1 +0,0 @@ -service_name: travis-ci \ No newline at end of file diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8ee3150b2..560c6ff41 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,10 +19,13 @@ jobs: POSTGRES_USER: consul POSTGRES_PASSWORD: "" env: + CI_BUILD_NUMBER: ${{ github.run_number }} + COVERALLS_FLAG_NAME: run-${{ matrix.ci_node_index }} + COVERALLS_PARALLEL: true + COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} PGUSER: consul POSTGRES_HOST: postgres RAILS_ENV: test - COVERALLS: true strategy: fail-fast: false matrix: @@ -55,3 +58,12 @@ jobs: with: name: screenshots path: tmp/screenshots + coveralls: + runs-on: ubuntu-18.04 + needs: tests + env: + CI_BUILD_NUMBER: ${{ github.run_number }} + COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} + steps: + - name: Finish coveralls + run: curl -k https://coveralls.io/webhook?repo_token=$COVERALLS_REPO_TOKEN -d "payload[build_num]=$CI_BUILD_NUMBER&payload[status]=done" diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb index 29fc2eece..e72b2381b 100644 --- a/spec/rails_helper.rb +++ b/spec/rails_helper.rb @@ -1,5 +1,5 @@ ENV["RAILS_ENV"] ||= "test" -if ENV["COVERALLS"] +if ENV["COVERALLS_REPO_TOKEN"] require "coveralls" Coveralls.wear!("rails") end