Fixes coveralls.io on pull requests

Coveralls.io now runs on pull requests as well.
The report is automatically uploaded on coveralls.io however it needs to
be accessed by copying the report URL to review it.
Next up would be to have it commenting on the pull request to see on
first sight if it increased or decreased.
Also made a couple of adjustment to the workflow file to clarify between
requirements building, Docker build/run and actual testing.
This commit is contained in:
Andre Miras 2020-04-10 21:41:32 +02:00
parent 7daf3d028c
commit 3f1b44de6f

View file

@ -26,15 +26,16 @@ jobs:
- name: Requirements - name: Requirements
run: | run: |
pip install -U coveralls setuptools tox>=2.0 pip install -U coveralls setuptools tox>=2.0
tox - name: Tox
- name: Build run: tox
- name: Docker build
run: | run: |
docker build --tag=buildozer . docker build --tag=buildozer .
- name: Test - name: Docker run
run: | run: |
docker run buildozer --version docker run buildozer --version
- name: coveralls - name: Coveralls
if: github.event_name == 'push' && github.ref == 'refs/heads/master'
run: coveralls
env: env:
COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} COVERALLS_REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COVERALLS_SERVICE_NAME: github
run: coveralls