Skip to content

Commit 4562949

Browse files
authored
Maintenance sweep: uv 0.13.1, ruff 0.17.1, ty 0.0.89 (#109)
## Summary Maintenance sweep for python-sdk. Lock and CI only; the published package's requirements are unchanged, so this ships without a version bump or release. - Relocked to current: ruff 0.17.1, ty 0.0.89, lefthook 2.2.2, pluggy 1.7.0, certifi 2026.10.18. No prereleases in the lock. - The uv pin in ci, publish and security moves from 0.13.0 to 0.13.1. - The pip-audit job runs on Python 3.15, the current release, instead of 3.14. Worked with Varun, as part of a three-session maintenance sweep. Not done, on purpose: the main gate job still installs Python 3.12; the matrix already covers 3.11 through 3.15. setup-uv v10.3.0, gh-action-pypi-publish v1.14.2, setup-python v7, checkout v7, cache v6 and osv-scanner 2.7.0 are already current. ## 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 None. ## Test plan Run locally: ruff check, ruff format --check, ty, vulture and pytest (172 passed, 2 skipped, 99.81% coverage), each exit 0, plus pytest on Python 3.15. osv-scanner 2.7.0 over uv.lock reports no issues across 24 packages. ## Checklist - [x] Tests cover the new behavior, and the suite passes locally - [x] Lint, format, and type checks pass - [x] Docs and README examples updated if the public surface changed (nothing public changed) - [x] No secrets, credentials, or personal data in the diff or the tests
1 parent f82d22a commit 4562949

4 files changed

Lines changed: 56 additions & 56 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- uses: useblacksmith/checkout@v1
2323
- uses: astral-sh/setup-uv@v10.3.0
2424
with:
25-
version: "0.13.0"
25+
version: "0.13.1"
2626
- run: uv python install 3.12
2727
- uses: actions/cache@v6
2828
with:
@@ -49,7 +49,7 @@ jobs:
4949
- uses: useblacksmith/checkout@v1
5050
- uses: astral-sh/setup-uv@v10.3.0
5151
with:
52-
version: "0.13.0"
52+
version: "0.13.1"
5353
- run: uv python install ${{ matrix.python }}
5454
- run: uv sync --frozen --all-extras --all-groups --python ${{ matrix.python }}
5555
- run: uv run --python ${{ matrix.python }} pytest tests/ -q

‎.github/workflows/publish.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121

2222
- uses: astral-sh/setup-uv@v10.3.0
2323
with:
24-
version: "0.13.0"
24+
version: "0.13.1"
2525

2626
- name: Set version from tag
2727
run: sed -i "s/^version = .*/version = \"${GITHUB_REF_NAME#v}\"/" pyproject.toml

‎.github/workflows/security.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ jobs:
3838
- uses: useblacksmith/checkout@v1
3939
- uses: astral-sh/setup-uv@v10.3.0
4040
with:
41-
version: "0.13.0"
41+
version: "0.13.1"
4242
- uses: actions/setup-python@v7
4343
with:
44-
python-version: "3.14"
44+
python-version: "3.15"
4545

4646
- name: Install pip-audit
4747
run: pip install pip-audit

0 commit comments

Comments
 (0)