diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 2d95315ad88..fbeb03f5b1f 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -147,7 +147,7 @@ jobs: run: | make generate-llhttp - name: Upload llhttp generated files - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: llhttp path: vendor/llhttp/build @@ -545,7 +545,7 @@ jobs: run: | python -m build --sdist - name: Upload artifacts - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: dist-sdist path: dist @@ -640,7 +640,7 @@ jobs: CIBW_SKIP: pp* ${{ matrix.musl == 'musllinux' && '*manylinux*' || '*musllinux*' }} CIBW_ARCHS_MACOS: x86_64 arm64 universal2 - name: Upload wheels - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: >- dist-${{ matrix.os }}-${{ matrix.musl }}-${{ @@ -713,7 +713,7 @@ jobs: # Confusingly, this action also supports updating releases, not # just creating them. This is what we want here, since we've manually # created the release above. - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: # dist/ contains the built packages, which smoketest-artifacts/ # contains the signatures and certificates. diff --git a/.github/workflows/labels.yml b/.github/workflows/labels.yml index e3f10214082..cb8e99f572d 100644 --- a/.github/workflows/labels.yml +++ b/.github/workflows/labels.yml @@ -11,7 +11,7 @@ jobs: name: Backport label added if: ${{ github.event.pull_request.user.type != 'Bot' }} steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@v9 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6acd60a083f..12f2c8678e9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -60,7 +60,7 @@ repos: - flake8-no-implicit-concat==0.3.4 - flake8-requirements==1.7.8 - repo: https://github.com/PyCQA/isort - rev: '8.0.1' + rev: '9.0.0a3' hooks: - id: isort - repo: https://github.com/psf/black-pre-commit-mirror diff --git a/requirements/base-ft.txt b/requirements/base-ft.txt index 50ce7aa2873..7a1e276a925 100644 --- a/requirements/base-ft.txt +++ b/requirements/base-ft.txt @@ -30,7 +30,7 @@ multidict==6.7.1 # via # -r requirements/runtime-deps.in # yarl -packaging==26.1 +packaging==26.2 # via gunicorn propcache==0.4.1 # via diff --git a/requirements/base.txt b/requirements/base.txt index 224fb859d0c..bb8903b3ef9 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -30,7 +30,7 @@ multidict==6.7.1 # via # -r requirements/runtime-deps.in # yarl -packaging==26.1 +packaging==26.2 # via gunicorn propcache==0.4.1 # via diff --git a/requirements/constraints.txt b/requirements/constraints.txt index d225f55dcf3..db46cb72c44 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -34,7 +34,7 @@ blockbuster==1.5.26 # -r requirements/test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" # via -r requirements/runtime-deps.in -build==1.4.4 +build==1.5.0 # via pip-tools certifi==2026.4.22 # via requests @@ -125,7 +125,7 @@ mypy-extensions==1.1.0 # via mypy nodeenv==1.10.0 # via pre-commit -packaging==26.1 +packaging==26.2 # via # build # gunicorn @@ -281,7 +281,7 @@ uvloop==0.21.0 ; platform_system != "Windows" # -r requirements/lint.in valkey==6.1.1 # via -r requirements/lint.in -virtualenv==21.2.4 +virtualenv==21.3.0 # via pre-commit wait-for-it==2.3.0 # via -r requirements/test-common.in diff --git a/requirements/dev.txt b/requirements/dev.txt index 0def3605c54..1371c1d9a8d 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -34,7 +34,7 @@ blockbuster==1.5.26 # -r requirements/test-common.in brotli==1.2.0 ; platform_python_implementation == "CPython" # via -r requirements/runtime-deps.in -build==1.4.4 +build==1.5.0 # via pip-tools certifi==2026.4.22 # via requests @@ -122,7 +122,7 @@ mypy-extensions==1.1.0 # via mypy nodeenv==1.10.0 # via pre-commit -packaging==26.1 +packaging==26.2 # via # build # gunicorn @@ -271,7 +271,7 @@ uvloop==0.21.0 ; platform_system != "Windows" and implementation_name == "cpytho # -r requirements/lint.in valkey==6.1.1 # via -r requirements/lint.in -virtualenv==21.2.4 +virtualenv==21.3.0 # via pre-commit wait-for-it==2.3.0 # via -r requirements/test-common.in diff --git a/requirements/doc-spelling.txt b/requirements/doc-spelling.txt index 7a3f8684570..7b7baa24922 100644 --- a/requirements/doc-spelling.txt +++ b/requirements/doc-spelling.txt @@ -28,7 +28,7 @@ jinja2==3.1.6 # towncrier markupsafe==3.0.3 # via jinja2 -packaging==26.1 +packaging==26.2 # via sphinx pyenchant==3.3.0 # via sphinxcontrib-spelling diff --git a/requirements/doc.txt b/requirements/doc.txt index 9ecce3b9485..dd37446a32b 100644 --- a/requirements/doc.txt +++ b/requirements/doc.txt @@ -28,7 +28,7 @@ jinja2==3.1.6 # towncrier markupsafe==3.0.3 # via jinja2 -packaging==26.1 +packaging==26.2 # via sphinx pygments==2.20.0 # via sphinx diff --git a/requirements/lint.txt b/requirements/lint.txt index 3d2dfec4c00..702de6ffe75 100644 --- a/requirements/lint.txt +++ b/requirements/lint.txt @@ -57,7 +57,7 @@ mypy-extensions==1.1.0 # via mypy nodeenv==1.10.0 # via pre-commit -packaging==26.1 +packaging==26.2 # via pytest pathspec==1.1.1 # via mypy @@ -129,7 +129,7 @@ uvloop==0.21.0 ; platform_system != "Windows" # via -r requirements/lint.in valkey==6.1.1 # via -r requirements/lint.in -virtualenv==21.2.4 +virtualenv==21.3.0 # via pre-commit zlib-ng==1.0.0 # via -r requirements/lint.in diff --git a/requirements/test-common.txt b/requirements/test-common.txt index 13462706550..f51dc6c8e6b 100644 --- a/requirements/test-common.txt +++ b/requirements/test-common.txt @@ -44,7 +44,7 @@ mypy==1.20.2 ; implementation_name == "cpython" # via -r requirements/test-common.in mypy-extensions==1.1.0 # via mypy -packaging==26.1 +packaging==26.2 # via pytest pathspec==1.1.1 # via mypy diff --git a/requirements/test-ft.txt b/requirements/test-ft.txt index 0b5e77540c1..e2df8e7589f 100644 --- a/requirements/test-ft.txt +++ b/requirements/test-ft.txt @@ -69,7 +69,7 @@ mypy==1.20.2 ; implementation_name == "cpython" # via -r requirements/test-common.in mypy-extensions==1.1.0 # via mypy -packaging==26.1 +packaging==26.2 # via # gunicorn # pytest diff --git a/requirements/test.txt b/requirements/test.txt index 7bc521b6815..3ace39658ce 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -69,7 +69,7 @@ mypy==1.20.2 ; implementation_name == "cpython" # via -r requirements/test-common.in mypy-extensions==1.1.0 # via mypy -packaging==26.1 +packaging==26.2 # via # gunicorn # pytest diff --git a/tests/test_client_functional.py b/tests/test_client_functional.py index 51dfc6d44c9..9c621554719 100644 --- a/tests/test_client_functional.py +++ b/tests/test_client_functional.py @@ -3754,7 +3754,7 @@ async def handler(request: web.Request) -> NoReturn: async def test_aiohttp_request_ctx_manager_not_found() -> None: with pytest.raises(aiohttp.ClientConnectionError): - async with aiohttp.request("GET", "http://wrong-dns-name.com"): + async with aiohttp.request("GET", "http://wrong-dns-name.invalid"): assert False