kopia lustrzana https://github.com/collective/icalendar
commit
470485b1a0
|
@ -22,7 +22,7 @@ jobs:
|
|||
- ["3.9", "py39"]
|
||||
- ["3.10", "py310"]
|
||||
- ["pypy-3.9", "pypy3"]
|
||||
- ["3.10", "docs"]
|
||||
# - ["3.10", "docs"] # disable as readthedocs builds it
|
||||
- ["3.11", "py311"]
|
||||
- ["3.12", "py312"]
|
||||
|
||||
|
@ -47,13 +47,13 @@ jobs:
|
|||
pip install tox coveralls coverage-python-version
|
||||
- name: Test
|
||||
run: tox -e ${{ matrix.config[1] }}
|
||||
- name: Upload coverage data to coveralls.io
|
||||
run: coveralls --service=github || which coveralls
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
COVERALLS_REPO_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
||||
COVERALLS_FLAG_NAME: ${{ matrix.config[1] }}
|
||||
COVERALLS_PARALLEL: true
|
||||
- name: Coveralls Parallel
|
||||
uses: coverallsapp/github-action@v2
|
||||
with:
|
||||
flag-name: run-${{ matrix.config[1] }}
|
||||
parallel: true
|
||||
file: coverage.xml
|
||||
allow-empty: true
|
||||
|
||||
coverage:
|
||||
# parallel test coverage upload
|
||||
|
@ -64,15 +64,12 @@ jobs:
|
|||
# see https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-not-requiring-successful-dependent-jobs
|
||||
if: ${{ always() }}
|
||||
runs-on: ubuntu-latest
|
||||
container: python:3-slim
|
||||
steps:
|
||||
- name: Install dependencies
|
||||
run: pip3 install --upgrade coveralls
|
||||
- name: Upload coverage
|
||||
run: coveralls --service=github --finish || which coveralls
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
COVERALLS_REPO_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
||||
- name: Coveralls Finished
|
||||
uses: coverallsapp/github-action@v2
|
||||
with:
|
||||
parallel-finished: true
|
||||
format: cobertura
|
||||
|
||||
deploy-tag-to-pypi:
|
||||
# only deploy on tags, see https://stackoverflow.com/a/58478262/1320237
|
||||
|
|
|
@ -12,12 +12,13 @@ Minor changes:
|
|||
- Parallelize coverage
|
||||
- Rename ``master`` branch to ``main``, see `Issue
|
||||
<https://github.com/collective/icalendar/issues/627>`_
|
||||
- Update ``docs/usage.rst`` to use zoneinfo instead of pytz.
|
||||
- Update ``docs/usage.rst`` to use zoneinfo instead of pytz.
|
||||
- Added missing public classes and functions to API documentation.
|
||||
- Improved namespace management in the ``icalendar`` directory.
|
||||
- Add Python version badge and badge for test coverage
|
||||
- Remove 4.x badge
|
||||
- Update list of ``tox`` environments
|
||||
- Use Coveralls' GitHub Action
|
||||
|
||||
Breaking changes:
|
||||
|
||||
|
|
2
tox.ini
2
tox.ini
|
@ -16,6 +16,7 @@ commands =
|
|||
coverage run --source=src/icalendar --omit=*/tests/hypothesis/* --omit=*/tests/fuzzed/* --module pytest []
|
||||
coverage report
|
||||
coverage html
|
||||
coverage xml
|
||||
|
||||
[testenv:nopytz]
|
||||
# install with dependencies
|
||||
|
@ -34,6 +35,7 @@ commands =
|
|||
coverage run --source=src/icalendar --omit=*/tests/hypothesis/* --omit=*/tests/fuzzed/* --module pytest []
|
||||
coverage report
|
||||
coverage html
|
||||
coverage xml
|
||||
|
||||
[testenv:docs]
|
||||
deps =
|
||||
|
|
Ładowanie…
Reference in New Issue