Repository navigation
Sweep: ty 0.0.90, setup-uv v10.3.2, uv 0.13.5, pypi-publish v1.14.3 - #112
Conversation
Review: no blocking findingsRead at head Each pin is upstream's latest
Release notes, no breaking changes
Lock diff is ty only. All 38 changed lines in certifi floor intact. CI. osv-scanner 2.7.0
No version bump and no release is correct. The build backend is Non-blocking: say why the security fixes matter. The body lists the pypi-publish and uv bumps as routine. They carry the two advisories above, and the pypi-publish one concerns the Trusted Publishing chain the next tag publish will use. One line in the summary naming GHSA-5xjx-3w67-w9x9 and GHSA-hq85-5cpj-mr62 would show readers this should merge before the next release tag. |
|
Body updated: it now names the uv and pypi-publish security fixes and that this merges before the next tag publish. |
## Summary Release 2.8.2. This publishes the 2026-10-22 maintenance sweep (#112): - ty 0.0.90 - setup-uv v10.3.2 - uv 0.13.5 - pypi-publish v1.14.3 Two of those are security fixes: - **pypi-publish 1.14.3:** fixes GHSA-5xjx-3w67-w9x9, a critical CA problem in the Sigstore chain that Trusted Publishing relies on. This release is the first one published with it. - **uv 0.13.4 and later:** fixes GHSA-hq85-5cpj-mr62, the compromised emSign roots. The source and runtime dependencies are unchanged, including the `certifi>=2026.10.19` floor. Worked with Varun. ## Type of change - [ ] Bug fix (no breaking change) - [ ] New feature (no breaking change) - [ ] Breaking change (existing callers must update) - [x] Docs, tests, or internal maintenance only ## Public API Unchanged. ## Test plan - `uv lock` moves only the project's own version. - #112's gates ran on the same tree: ruff check, ruff format, ty, vulture, pytest (172 passed) and osv-scanner all pass. ## Checklist - [ ] Tests cover the new behavior, and the suite passes locally (no new behavior) - [x] Lint, format, and type checks pass - [ ] Docs and README examples updated if the public surface changed (the public surface did not change) - [x] No secrets, credentials, or personal data in the diff or the tests
Summary
Maintenance sweep for 2026-10-22. Nothing here ships, so no release.
uv lock --upgrademoved.Two of these are security fixes, so this should merge before the next tag publish:
Worked with Varun.
Type of change
Public API
Unchanged. Nothing in the published package changes, so this does not bump the version or cut a release.
Test plan
uv sync --frozen --all-extras --all-groups, then these, all passing:ruff checkandruff format --checkty checkvulturepytest(172 passed, 2 skipped)osv-scanneronuv.lock: no issues found.Checklist