We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b919a71 commit 23c98d7Copy full SHA for 23c98d7
.github/workflows/package.yml
@@ -86,11 +86,24 @@ jobs:
86
ls -lR
87
- name: Set up uv
88
uses: astral-sh/setup-uv@v6
89
- - name: Install tox
+ - name: Install tox and coverage
90
run: |
91
uv tool install tox --with=tox-uv
92
+ uv tool install coverage[toml]
93
- name: Run tox
94
run: tox run-parallel -c bsmschema/tox.ini --exit-and-dump-after 60
95
+ - name: Combine coverage
96
+ run: |
97
+ coverage combine
98
+ coverage xml
99
+ with:
100
+ working-directory: bsmschema
101
+ - name: Upload coverage reports to Codecov
102
+ uses: codecov/codecov-action@v5
103
104
+ token: ${{ secrets.CODECOV_TOKEN }}
105
106
+ directory: bsmschema
107
108
publish:
109
name: Publish package to PyPI
0 commit comments