diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a4c78cb0..64f44ea1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,10 +37,11 @@ jobs: - name: Run Coverage if: matrix.python-version == '3.8' && matrix.toxenv=='django42' - uses: codecov/codecov-action@v2 + uses: codecov/codecov-action@v4 with: flags: unittests fail_ci_if_error: true + token: ${{ secrets.CODECOV_TOKEN }} provider-verification: diff --git a/requirements/ci.txt b/requirements/ci.txt index b4631328..2b64ce8d 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -22,11 +22,11 @@ distlib==0.3.8 # via virtualenv docopt==0.6.2 # via coveralls -filelock==3.13.3 +filelock==3.13.4 # via # tox # virtualenv -idna==3.6 +idna==3.7 # via requests packaging==24.0 # via diff --git a/requirements/dev.txt b/requirements/dev.txt index b8956375..5d5636fa 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -16,6 +16,8 @@ astroid==3.1.0 # via # pylint # pylint-celery +backports-tarfile==1.0.0 + # via jaraco-context backports-zoneinfo==0.2.1 # via # django @@ -46,7 +48,7 @@ click==8.1.7 # uvicorn click-log==0.4.0 # via edx-lint -code-annotations==1.7.0 +code-annotations==1.8.0 # via # edx-lint # edx-toggles @@ -128,7 +130,7 @@ exceptiongroup==1.2.0 # pytest fastapi==0.110.1 # via pact-python -filelock==3.13.3 +filelock==3.13.4 # via # tox # virtualenv @@ -136,7 +138,7 @@ fs==2.4.16 # via -r requirements/test.in h11==0.14.0 # via uvicorn -idna==3.6 +idna==3.7 # via # anyio # requests @@ -156,7 +158,7 @@ isort==5.13.2 # pylint jaraco-classes==3.4.0 # via keyring -jaraco-context==5.1.0 +jaraco-context==5.3.0 # via keyring jaraco-functools==4.0.0 # via keyring @@ -197,7 +199,7 @@ packaging==24.0 # pyproject-api # pytest # tox -pact-python==2.1.3 +pact-python==2.2.0 # via -r requirements/test.in pbr==6.0.0 # via stevedore @@ -223,9 +225,9 @@ pycodestyle==2.11.1 # via -r requirements/quality.in pycparser==2.22 # via cffi -pydantic==2.6.4 +pydantic==2.7.0 # via fastapi -pydantic-core==2.16.3 +pydantic-core==2.18.1 # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in @@ -331,7 +333,7 @@ tox==4.14.2 # via -r requirements/ci.in twine==5.0.0 # via -r requirements/quality.in -typing-extensions==4.10.0 +typing-extensions==4.11.0 # via # annotated-types # anyio diff --git a/requirements/quality.txt b/requirements/quality.txt index 857b085a..66441a06 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -16,6 +16,8 @@ astroid==3.1.0 # via # pylint # pylint-celery +backports-tarfile==1.0.0 + # via jaraco-context backports-zoneinfo==0.2.1 # via # django @@ -41,7 +43,7 @@ click==8.1.7 # uvicorn click-log==0.4.0 # via edx-lint -code-annotations==1.7.0 +code-annotations==1.8.0 # via # edx-lint # edx-toggles @@ -116,7 +118,7 @@ fs==2.4.16 # via -r requirements/test.in h11==0.14.0 # via uvicorn -idna==3.6 +idna==3.7 # via # anyio # requests @@ -136,7 +138,7 @@ isort==5.13.2 # pylint jaraco-classes==3.4.0 # via keyring -jaraco-context==5.1.0 +jaraco-context==5.3.0 # via keyring jaraco-functools==4.0.0 # via keyring @@ -172,7 +174,7 @@ nh3==0.2.17 # via readme-renderer packaging==24.0 # via pytest -pact-python==2.1.3 +pact-python==2.2.0 # via -r requirements/test.in pbr==6.0.0 # via stevedore @@ -192,9 +194,9 @@ pycodestyle==2.11.1 # via -r requirements/quality.in pycparser==2.22 # via cffi -pydantic==2.6.4 +pydantic==2.7.0 # via fastapi -pydantic-core==2.16.3 +pydantic-core==2.18.1 # via pydantic pydocstyle==6.3.0 # via -r requirements/quality.in @@ -292,7 +294,7 @@ tomlkit==0.12.4 # via pylint twine==5.0.0 # via -r requirements/quality.in -typing-extensions==4.10.0 +typing-extensions==4.11.0 # via # annotated-types # anyio diff --git a/requirements/test.txt b/requirements/test.txt index 947d263c..6b4a8edd 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -33,7 +33,7 @@ click==8.1.7 # edx-django-utils # pact-python # uvicorn -code-annotations==1.7.0 +code-annotations==1.8.0 # via edx-toggles coverage[toml]==7.4.4 # via @@ -97,7 +97,7 @@ fs==2.4.16 # via -r requirements/test.in h11==0.14.0 # via uvicorn -idna==3.6 +idna==3.7 # via # anyio # requests @@ -118,7 +118,7 @@ newrelic==9.8.0 # via edx-django-utils packaging==24.0 # via pytest -pact-python==2.1.3 +pact-python==2.2.0 # via -r requirements/test.in pbr==6.0.0 # via stevedore @@ -132,9 +132,9 @@ psutil==5.9.8 # pact-python pycparser==2.22 # via cffi -pydantic==2.6.4 +pydantic==2.7.0 # via fastapi -pydantic-core==2.16.3 +pydantic-core==2.18.1 # via pydantic pyjwt[crypto]==2.8.0 # via @@ -192,7 +192,7 @@ tomli==2.0.1 # via # coverage # pytest -typing-extensions==4.10.0 +typing-extensions==4.11.0 # via # annotated-types # anyio