diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dff28c70..f4461e9b 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 01c537fb..bffe0483 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -47,7 +47,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 @@ -121,7 +121,7 @@ edx-lint==5.3.6 # via -r requirements/quality.in edx-opaque-keys==2.5.1 # via edx-drf-extensions -edx-toggles==5.1.1 +edx-toggles==5.2.0 # via -r requirements/base.in exceptiongroup==1.2.0 # via @@ -129,7 +129,7 @@ exceptiongroup==1.2.0 # pytest fastapi==0.110.1 # via pact-python -filelock==3.13.3 +filelock==3.13.4 # via # tox # virtualenv @@ -137,7 +137,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 @@ -157,7 +157,7 @@ isort==5.13.2 # pylint jaraco-classes==3.4.0 # via keyring -jaraco-context==4.3.0 +jaraco-context==5.3.0 # via keyring jaraco-functools==4.0.0 # via keyring @@ -169,9 +169,9 @@ jinja2==3.1.3 # via # code-annotations # diff-cover -keyring==25.0.0 +keyring==25.1.0 # via twine -lxml==5.2.0 +lxml==5.2.1 # via -r requirements/base.in markdown-it-py==3.0.0 # via rich @@ -198,7 +198,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 @@ -224,9 +224,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 @@ -332,7 +332,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 81eee3be..8a7d855f 100644 --- a/requirements/quality.txt +++ b/requirements/quality.txt @@ -42,7 +42,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 @@ -105,7 +105,7 @@ edx-lint==5.3.6 # via -r requirements/quality.in edx-opaque-keys==2.5.1 # via edx-drf-extensions -edx-toggles==5.1.1 +edx-toggles==5.2.0 # via -r requirements/base.in exceptiongroup==1.2.0 # via @@ -117,7 +117,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 @@ -137,7 +137,7 @@ isort==5.13.2 # pylint jaraco-classes==3.4.0 # via keyring -jaraco-context==4.3.0 +jaraco-context==5.3.0 # via keyring jaraco-functools==4.0.0 # via keyring @@ -147,9 +147,9 @@ jeepney==0.8.0 # secretstorage jinja2==3.1.3 # via code-annotations -keyring==25.0.0 +keyring==25.1.0 # via twine -lxml==5.2.0 +lxml==5.2.1 # via -r requirements/base.in markdown-it-py==3.0.0 # via rich @@ -173,7 +173,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 @@ -193,9 +193,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 @@ -293,7 +293,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 636f8a2a..d2fce358 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -34,7 +34,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 @@ -86,7 +86,7 @@ edx-drf-extensions==10.3.0 # via -r requirements/base.in edx-opaque-keys==2.5.1 # via edx-drf-extensions -edx-toggles==5.1.1 +edx-toggles==5.2.0 # via -r requirements/base.in exceptiongroup==1.2.0 # via @@ -98,7 +98,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 @@ -107,7 +107,7 @@ iniconfig==2.0.0 # via pytest jinja2==3.1.3 # via code-annotations -lxml==5.2.0 +lxml==5.2.1 # via -r requirements/base.in markupsafe==2.1.5 # via jinja2 @@ -119,7 +119,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 @@ -133,9 +133,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 @@ -193,7 +193,7 @@ tomli==2.0.1 # via # coverage # pytest -typing-extensions==4.10.0 +typing-extensions==4.11.0 # via # annotated-types # anyio