From 47b142b1837ae46cdfc581edf8592f4aaf6efc0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cibrahim0814=E2=80=9D?= Date: Wed, 7 Aug 2019 07:59:10 -0700 Subject: [PATCH] add example workflow file --- README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/README.md b/README.md index 37d0d24..a9b6a07 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,34 @@ steps: ``` >**Note**: This assumes that you've set your Codecov token inside settings > secrets as `CODECOV_TOKEN`. If not, you can get an upload token for your specific repo on codecov.io. A token is not required for public repositories. +### Example `workflow.yml` with Codecov Action + +```yaml +name: Example workflow for Codecov +on: [push] +jobs: + run: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + + - name: Setup Python + uses: actions/setup-python@master + with: + version: 3.7 + + - name: Generate coverage report + run: | + pip install pytest + pip install pytest-cov + pytest --cov=./ --cov-report=xml + + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v0.2 + with: + token: ${{secrets.CODECOV_TOKEN}} +``` + ## Arguments | Argument | Description |