GeezerVison is showing github.com — chore(ci): bump the github-actions group with 7 updates by dependabot[bot] · Pull Request #1937 · python-zeroconf/python-zeroconf
Conversation
Bumps the github-actions group with 7 updates:
Updates astral-sh/setup-uv from 10.2.0 to 10.3.3
Release notes
Sourced from astral-sh/setup-uv's releases.
v10.3.3 🌈 Use Astral mirror for version manifests with GitHub fallback
Changes
This release contains something that should have been included a very long time ago. Sorry for sleeping on that.
This action now retrieves the release manifest that contains the available versions, their download links and checksums from the Astral mirror, rather than trying GitHub first. This should present much more stable.
(Known checksums are still checked, so the security impact does not change)
Also a big thank you to @soujasK for a set of bugfixes 👏
🐛 Bug fixes
- Use Astral mirror for version manifests with GitHub fallback
@eifinger (#1119)
- fix: allow whitespace in uv requirement specifiers
@soujasK (#1112)
- fix: resolve ~= specifiers with PEP 440 semantics
@soujasK (#1111)
- fix: only report a saved cache when saving succeeded
@soujasK (#1110)
🧰 Maintenance
📚 Documentation
v10.3.2 🌈 update known checksums for 0.13.5
Changes
🧰 Maintenance
📚 Documentation
v10.3.1 🌈 preserve cache error class names in save-cache bundle
Changes
This release includes a fix so that multiple concurrent workflows trying to upload the same cache no longer warn
##[warning]Failed to save: Unable to reserve cache with key ..., another job may be creating this cache.
🐛 Bug fixes
🧰 Maintenance
... (truncated)
Commits
68559e9 Use Astral mirror for version manifests with GitHub fallback (#1119)
0192b69 chore: update known checksums for 0.13.6 (#1117)
2f29784 docs: use JSDoc for compatible release specifier comment (#1113)
9c73321 fix: allow whitespace in uv requirement specifiers (#1112)
80fbe01 fix: resolve ~= specifiers with PEP 440 semantics (#1111)
36b7b57 fix: only report a saved cache when saving succeeded (#1110)
56618ca docs: update version references to v10.3.2 (#1104)
07a047e chore: update known checksums for 0.13.5 (#1103)
e1b8536 docs: update version references to v10.3.1 (#1102)
18d369b chore(deps): roll up Dependabot updates (#1101)
- Additional commits viewable in compare view
Updates actions/setup-python from 7.0.0 to 7.1.0
Release notes
Sourced from actions/setup-python's releases.
v7.1.0
What's Changed
Enhancements
Dependency Upgrade
New Contributors
Full Changelog: actions/setup-python@v7.0.0...v7.1.0
Commits
Updates CodSpeedHQ/action from 5.2.1 to 5.6.0
Release notes
Sourced from CodSpeedHQ/action's releases.
v5.6.0
Bumps the CodSpeed runner to v5.6.0.
Highlights
More consistent CPU Simulation results
Changes to your CI environment, like a different path or an extra environment variable, no longer change the performance. Each benchmark now starts with the same memory layout, reducing the chance of false regressions.
🐛 Bug Fixes
- Keep the user's
HOME when wrapping commands with sudo by @lvaroqui in #588
⚙️ Internals
Full Runner Changelog:
https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md
What's Changed
Full Changelog: CodSpeedHQ/action@v5.5.0...v5.6.0
v5.5.0
Bumps the CodSpeed runner to v5.5.0.
This release adds support for Ubuntu 26.04, on both x86_64 and arm64. The officially supported distributions are now Ubuntu 22.04, 24.04 and 26.04, and Debian 12.
Profile uploads are also faster on GitHub-hosted runners, and archives larger than 5 GiB can now be uploaded.
Results from the Memory instrument are processed much faster and with less memory on large benchmarks.
This release also fixes a crash that could affect some pytest-codspeed benchmarks since v5.4.2.
🚀 Features
- Split profile archive uploads into concurrent parts by
@lvaroqui in #565
🐛 Bug Fixes
⚡ Performance
- Stream memtrack frames and decode them in parallel when finding module events by
@not-matthias in #578
... (truncated)
Commits
Updates pypa/gh-action-pypi-publish from 1.14.0 to 1.14.3
Release notes
Sourced from pypa/gh-action-pypi-publish's releases.
v1.14.3
[!important]
🚨 This release includes fixes for GHSA-5xjx-3w67-w9x9 patched up by @sethmlarson💰 in #427 and in other places across the ecosystem.
Additional ecosystem and related mitigations beyond you might want to watch out for:
🛠️ Security Tightening
@webknjaz💰 made sure the dependency tree within the action runtime uses hash-checking from now on via pypa/gh-action-pypi-publish#420.
🪞 Full Diff: pypa/gh-action-pypi-publish@v1.14.2...v1.14.3
🧔♂️ Release Manager: @webknjaz 🇺🇦
💬 Discuss on Bluesky 🦋, on Mastodon 🐘 and on GitHub.

v1.14.2
🛠️ Urgh… Another release!? Again? Explain yourself!
Looking at the diff, you'll only witness updates across the dependency tree. That's it! It's not a security fix or anything like that even, no. But you'll want this update.
[!tip]
So what most people will find useful is @takluyver💰's update of Twine to v7 that we use internally (#416). This version will let them upload their sdists and wheels containing core packaging metadata v2.5 to (Test)PyPI.
🧐 Tell me why..
TL;DR non-pure-python projects with C-extensions tend to have dozens (sometimes hundreds) wheels to upload to PyPI per release. They are often quite big and take time to transfer over the network. People started noticing problems and coming up with DIY sharding workarounds like aio-libs/aiohttp#13226 around July 23.
On this date, projects with a good amount of bytes to publish would start getting timeouts 5 minutes after the PyPI publishing job begun. The same job that worked just fine before.
... (truncated)
Commits
7245906 Merge pull request #427 from sethmlarson/certifi-sigstore
331eccb Upgrade certifi and sigstore
f68fee4 💰 Sync the FUNDING config
c0d6f8e Merge branch 'integrity/runtime/deptree' into unstable/v1
9090099 🧪 Make smoke test deps hash-pinned in CI
34e40c2 📌 Bump pip-tools managed transitive deptrees
e800ed5 👷 Enable hash-checking in the runtime deptree 🔗
dd8c5f4 🔧 Make pip-tools config available in container
dc37677 Merge pull request #417 from trail-of-forks/ft/bump-deps
8b2f234 Bump pypi-attestations and sigstore
- Additional commits viewable in compare view
Updates pypa/cibuildwheel from 4.2.1 to 4.3.5
Release notes
Sourced from pypa/cibuildwheel's releases.
v4.3.5
- 🐛 Stops passing the target build environment to the host virtualenv call, regression in v4.3.4 (#3023)
- 🛠 Updates dependencies and constraints (pyodide-build 0.39.3, CPython 3.15.2, etc) (#3024, #3027)
- 💼 Updates CI actions (#3025)
v4.3.4
- 🔐 Warns when a uv build frontend is selected and the host uv is older than 0.13.4, which still trusts the compromised eMudhra CA roots (#3021)
- 🔐 Uses cibuildwheel's CA bundle for pip on Python 3.9, where pip uses its bundled certifi, which still trusts the compromised eMudhra roots (#3017)
- 🔐 Uses cibuildwheel's CA bundle for pip on GraalPy, where truststore is not supported (#3019)
- 🔐 Uses cibuildwheel's CA bundle in Android, iOS, and Pyodide cross venvs, where pip uses the host's OpenSSL CA file (#3020)
- 🐛 Seeds build's isolated environment with the pinned pip on macOS and Windows, fixing GraalPy 25.0 builds (#3018)
- 💼 Stops Azure cache growth from
restoreKeys (#3022)
v4.3.3
- 🔐 Updates manylinux images and pip to fix vulnerability to eMudhra.
v4.3.2
- 🔐 Updates our dependency pins to certifi==2026.10.19, following the eMudhra Intermediate CA Compromise. Linux builds may still be vulnerable through manylinux images - a patch release will soon follow if so.
v4.3.1
- 🛠 Updates CPython 3.15 to the final 3.15.0 release (#3009)
v4.3.0
- ✨ Extends option inheritance to every configuration layer, so global and platform-specific settings can append or prepend to existing values, including cibuildwheel's defaults. Environment variables can also extend earlier settings using
CIBW_INHERIT. (#2928)
- ✨ Adds PyPy 3.12 support and updates PyPy 3.11 to v8.0.0, available with the
pypy enable flag (#2998)
- ✨ Adds GraalPy 3.13 (v25.3) support on Linux, Windows, and macOS arm64, available with the
graalpy enable flag (#2982)
- ✨ Adds
log-fold-mode to override CI log folding, including CIBW_LOG_FOLD_MODE=disabled to keep build steps expanded (#2972)
- ✨ Adds a
python-path input to the GitHub Action to choose the Python interpreter used to run cibuildwheel, and falls back to system python3 on runner architectures unsupported by setup-python, such as native riscv64 (#2990)
- 🐛 Fixes Windows command execution when paths or arguments contain shell metacharacters, including dependency specifiers containing
< or > (#2978)
- 🛠 Improves readability of logged commands whose arguments contain quotes (#2993)
- 🛠 Updates Pyodide to 0.27.8, 0.29.5, and 314.0.7, and updates its build tooling, including auditwheel-emscripten 0.3.0 (#2996)
- 🛠 Updates dependencies and container pins, including CPython 3.15.0rc3 (#2986, #3003)
- 📚 Corrects references to
--archs in CLI help, error messages, and documentation (#2992)
Changelog
Sourced from pypa/cibuildwheel's changelog.
title: Changelog
ref: changelog
Changelog
v4.3.5
27 October 2026
- 🐛 Stops passing the target build environment to the host virtualenv call, regression in v4.3.4 (#3023)
- 🛠 Updates dependencies and constraints (pyodide-build 0.39.3, CPython 3.15.2, etc) (#3024, #3027)
- 💼 Updates CI actions (#3025)
v4.3.4
22 October 2026
- 🔐 Warns when a uv build frontend is selected and the host uv is older than 0.13.4, which still trusts the compromised eMudhra CA roots (#3021)
- 🔐 Uses cibuildwheel's CA bundle for pip on Python 3.9, where pip uses its bundled certifi, which still trusts the compromised eMudhra roots (#3017)
- 🔐 Uses cibuildwheel's CA bundle for pip on GraalPy, where truststore is not supported (#3019)
- 🔐 Uses cibuildwheel's CA bundle in Android, iOS, and Pyodide cross venvs, where pip uses the host's OpenSSL CA file (#3020)
- 🐛 Seeds build's isolated environment with the pinned pip on macOS and Windows, fixing GraalPy 25.0 builds (#3018)
- 💼 Stops Azure cache growth from
restoreKeys (#3022)
v4.3.3
21 October 2026
- 🔐 Updates manylinux images and pip to fix vulnerability to eMudhra.
v4.3.2
20 October 2026
- 🔐 Updates our dependency pins to certifi==2026.10.19, following the eMudhra Intermediate CA Compromise. Linux builds may still be vulnerable through manylinux images - a patch release will soon follow if so.
v4.3.1
10 October 2026
- 🛠 Updates CPython 3.15 to the final 3.15.0 release (#3009)
v4.3.0
5 October 2026
- ✨ Extends option inheritance to every configuration layer, so global and platform-specific settings can append or prepend to existing values, including cibuildwheel's defaults. Environment variables can also extend earlier settings using
CIBW_INHERIT. (#2928)
- ✨ Adds PyPy 3.12 support and updates PyPy 3.11 to v8.0.0, available with the
pypy enable flag (#2998)
... (truncated)
Commits
Updates actions/upload-artifact from 7.0.1 to 7.0.2
Release notes
Sourced from actions/upload-artifact's releases.
v7.0.2
What's Changed
- Improves artifact download retries when the service returns HTTP 429 (rate limiting), including honoring valid Retry-After headers.
- Updates
@actions/artifact to v6.3.1.
New Contributors
Full Changelog: actions/upload-artifact@v7.0.1...v7.0.2
Commits
cf430e0 Merge pull request #822 from actions/tunc-d-prepare-upload-v7-0-2
c2acded chore: prepare v7.0.2 release
4687c1b Merge pull request #821 from actions/tunc-d-upload-artifact-package-bump
8cbe1be Bump @actions/artifact to 6.3.1
- See full diff in compare view
Updates actions/download-artifact from 8.0.1 to 8.0.2
Release notes
Sourced from actions/download-artifact's releases.
v8.0.2
What's Changed
New Contributors
Full Changelog: actions/download-artifact@v8.0.1...v8.0.2
Commits
9000827 Merge pull request #493 from actions/tunc-d-prepare-download-v8-0-2
e455989 Prepare download-artifact v8.0.2
a00b90c Merge pull request #492 from actions/tunc-d-download-artifact-package-bump
29bb7ce Update @actions/artifact to 6.3.1
484a0b5 Update the readme (#473)
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
@dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
@dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
@dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
@dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
codecov
Bot
commented
Nov 1, 2026
•
edited
Loading
Uh oh!
There was an error while loading. Please reload this page.
|
✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.87%. Comparing base (7fd81ac) to head (bc912ae).
⚠️ Report is 1 commits behind head on master.
Additional details and impacted files
@@ Coverage Diff @@
## master #1937 +/- ##
=======================================
Coverage 99.87% 99.87%
=======================================
Files 33 33
Lines 3944 3944
Branches 574 574
=======================================
Hits 3939 3939
Misses 3 3
Partials 2 2
☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.
🚀 New features to boost your workflow:
- ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Merging this PR will not alter performance
1 warning
⚠️ 1 benchmark is dominated by system calls
System calls cannot be simulated consistently and are left out of the measure. The reported value understates the real cost. Switch to the Walltime instrument to measure them.
Learn more about system calls
See affected benchmarks
✅ 24 untouched benchmarks
Comparing dependabot/github_actions/github-actions-111e06e0ed (bc912ae) with master (7fd81ac)1
Footnotes
-
No successful run was found on master (3caf0b7) during the generation of this report, so 7fd81ac was used instead as the comparison base. There might be some changes unrelated to this pull request in this report. ↩
|
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
This branch has not been deployed
No deployments
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
|