mirror of
https://github.com/bndr/pipreqs.git
synced 2025-06-03 01:50:11 +00:00
Break tests and codecov workflow in 2
The idea is to have the status badge report if the tests are passing, without considering codecov since it frequently fails due to some network hickup that makes the report upload to fail. This also makes things a bit more compartimentalized.
This commit is contained in:
parent
e2c0f6483d
commit
eabd8b91ff
30
.github/workflows/codecov.yml
vendored
Normal file
30
.github/workflows/codecov.yml
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
name: CodeCov
|
||||
on:
|
||||
workflow_run:
|
||||
workflows: [Tests]
|
||||
types: [completed]
|
||||
|
||||
jobs:
|
||||
coverage_report:
|
||||
runs-on: ubuntu-latest
|
||||
if: ${{ github.event.workflow_run.conclusion == 'success' }}
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install coverage docopt yarg requests
|
||||
|
||||
- name: Calculate coverage
|
||||
run: coverage run --source=pipreqs -m unittest discover
|
||||
|
||||
- name: Create XML report
|
||||
run: coverage xml
|
||||
|
||||
- name: Upload coverage to Codecov
|
||||
uses: codecov/codecov-action@v3
|
||||
with:
|
||||
files: coverage.xml
|
||||
fail_ci_if_error: true
|
26
.github/workflows/tests.yml
vendored
26
.github/workflows/tests.yml
vendored
@ -1,4 +1,4 @@
|
||||
name: Tests and Codecov
|
||||
name: Tests
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
@ -28,27 +28,3 @@ jobs:
|
||||
|
||||
- name: Test with tox
|
||||
run: tox
|
||||
|
||||
coverage_report:
|
||||
needs: run_tests
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install coverage docopt yarg requests
|
||||
|
||||
- name: Calculate coverage
|
||||
run: coverage run --source=pipreqs -m unittest discover
|
||||
|
||||
- name: Create XML report
|
||||
run: coverage xml
|
||||
|
||||
- name: Upload coverage to Codecov
|
||||
uses: codecov/codecov-action@v3
|
||||
with:
|
||||
files: coverage.xml
|
||||
fail_ci_if_error: true
|
||||
|
Loading…
x
Reference in New Issue
Block a user