You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Coveralls Python
v20200412
GitHub Action for Python Coveralls.io
First make sure your coverage.py
is configured with relative_files = True
.
Then assuming you have a make test
that runs coverage testing.
The following workflow will upload it to coveralls.io.
name: push
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v1
- name: Unit tests
run: make test
- name: Coveralls
uses: AndreMiras/coveralls-python-action@develop
with:
parallel: true
coveralls_finish:
needs: test
runs-on: ubuntu-latest
steps:
- name: Coveralls Finished
uses: AndreMiras/coveralls-python-action@develop
with:
parallel-finished: true
github-token: ${{ secrets.COVERALLS_REPO_TOKEN }}
- uses: AndreMiras/coveralls-python-action@develop
with:
# The `GITHUB_TOKEN` or `COVERALLS_REPO_TOKEN`.
# Default: ${{ github.token }}
github-token: ''
# Set to `true` if you are using parallel jobs, then use `parallel-finished: true` for the last action.
# Default: false
parallel: ''
# Set to `true` for the last action when using `parallel: true`.
# Note this phase requires `github-token: ${{ secrets.COVERALLS_REPO_TOKEN }}`.
# Default: false
parallel-finished: ''
# Set to true to increase logger verbosity.
# Default: false
debug: ''