Skip to content

feat: add dns option to Session and AsyncSession #1451

feat: add dns option to Session and AsyncSession

feat: add dns option to Session and AsyncSession #1451

Triggered via pull request August 8, 2026 13:48
Status Success
Total duration 54m 34s
Artifacts 7

build-and-test.yaml

on: pull_request
Lint
13s
Lint
Build sdist wheel
32s
Build sdist wheel
Build Android wheels
1m 13s
Build Android wheels
Matrix: Build bdist wheels and test
Matrix: Build bdist on latest OSes
Fit to window
Zoom out
Zoom in

Annotations

16 warnings
Lint
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build sdist wheel
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Android wheels
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-java@v4, actions/setup-python@v5, actions/upload-artifact@v4, android-actions/setup-android@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Android wheels
cibuildwheel: Skipping tests for arm64_v8a, as the build machine only supports x86_64
Build Android wheels
setup-java v4 is deprecated and will no longer receive updates. Please migrate to actions/setup-java@v5.
Build bdist wheels and test (macos-14)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build bdist wheels and test (macos-14)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Build bdist on latest OSes (macos-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build bdist on latest OSes (macos-latest)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Build bdist on latest OSes (windows-11-arm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build bdist wheels and test (windows-2022)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build bdist on latest OSes (windows-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build bdist wheels and test (windows-11-arm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build bdist wheels and test (macos-15-intel)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build bdist wheels and test (macos-15-intel)
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Build bdist wheels and test (ubuntu-24.04)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, docker/setup-qemu-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
curl_cffi-a68e5b42909069ad04fa23a88e8362fd3bca7a50-android.zip
8.11 MB
sha256:400666ab98d4eb891f0cdb76feb44641abc71abdc34e48acbe89be9acaa46eab
curl_cffi-a68e5b42909069ad04fa23a88e8362fd3bca7a50-macos-14.zip
5.26 MB
sha256:a2a2bb74427ea10027ebcd9235c4e52eda41f85b823d4f10b575e173268719f0
curl_cffi-a68e5b42909069ad04fa23a88e8362fd3bca7a50-macos-15-intel.zip
5.72 MB
sha256:7a680475d2f5173f28073b371193ae4a284016febdc0ae820e2074daff1fb71e
curl_cffi-a68e5b42909069ad04fa23a88e8362fd3bca7a50-sdist.zip
233 KB
sha256:481597fafdc4d7fea54c981f5845c6ffd8719e981ef9af1d8b6a8e75f88d4d4b
curl_cffi-a68e5b42909069ad04fa23a88e8362fd3bca7a50-ubuntu-24.04.zip
134 MB
sha256:592be3195b8326b5f1de5fba6114b5a0d477fd1257112ec85fce10dd379388c7
curl_cffi-a68e5b42909069ad04fa23a88e8362fd3bca7a50-windows-11-arm.zip
3.32 MB
sha256:dc87f37b15d426ec96f18f1ad55d306658d8bc50cb85c385411d00f47ebd8c31
curl_cffi-a68e5b42909069ad04fa23a88e8362fd3bca7a50-windows-2022.zip
3.81 MB
sha256:2b5041c924bdf0fe808556a9f9e407a604ff77b410e027b8446e99397664619c