Skip to content

Commit 813b899

Browse files
authored
Sweep: ty 0.0.90, setup-uv v10.3.2, uv 0.13.5, pypi-publish v1.14.3 (#112)
## Summary Maintenance sweep for 2026-10-22. Nothing here ships, so no release. - **ty:** 0.0.89 to 0.0.90. This is the only dependency `uv lock --upgrade` moved. - **astral-sh/setup-uv:** v10.3.0 to v10.3.2. - **uv version input:** 0.13.1 to 0.13.5, the latest uv release. Dependabot cannot see this pin because it is an action input. - **pypa/gh-action-pypi-publish:** v1.14.2 to v1.14.3. Two of these are security fixes, so this should merge before the next tag publish: - **uv 0.13.4 and later:** fixes GHSA-hq85-5cpj-mr62, which removes the compromised emSign roots. - **pypi-publish 1.14.3:** fixes GHSA-5xjx-3w67-w9x9 (critical), a CA problem in the Sigstore chain that Trusted Publishing relies on. 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. Nothing in the published package changes, so this does not bump the version or cut a release. ## Test plan - Ran `uv sync --frozen --all-extras --all-groups`, then these, all passing: - `ruff check` and `ruff format --check` - `ty check` - `vulture` - `pytest` (172 passed, 2 skipped) - `osv-scanner` on `uv.lock`: no issues found. ## Checklist - [ ] Tests cover the new behavior, and the suite passes locally (no new behavior; the existing suite passes) - [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
1 parent 75b81fe commit 813b899

4 files changed

Lines changed: 28 additions & 28 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ jobs:
2020
timeout-minutes: 10
2121
steps:
2222
- uses: useblacksmith/checkout@v1
23-
- uses: astral-sh/setup-uv@v10.3.0
23+
- uses: astral-sh/setup-uv@v10.3.2
2424
with:
25-
version: "0.13.1"
25+
version: "0.13.5"
2626
- run: uv python install 3.15
2727
- uses: actions/cache@v6
2828
with:
@@ -47,9 +47,9 @@ jobs:
4747
python: ["3.11", "3.12", "3.13", "3.14", "3.15"]
4848
steps:
4949
- uses: useblacksmith/checkout@v1
50-
- uses: astral-sh/setup-uv@v10.3.0
50+
- uses: astral-sh/setup-uv@v10.3.2
5151
with:
52-
version: "0.13.1"
52+
version: "0.13.5"
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: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ jobs:
1919
steps:
2020
- uses: actions/checkout@v7
2121

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

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

2929
- run: uv build
3030

3131
- name: Publish to PyPI
32-
uses: pypa/gh-action-pypi-publish@v1.14.2
32+
uses: pypa/gh-action-pypi-publish@v1.14.3
3333

3434
- name: Create GitHub Release
3535
run: gh release create "$GITHUB_REF_NAME" --generate-notes

‎.github/workflows/security.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ jobs:
3636
timeout-minutes: 5
3737
steps:
3838
- uses: useblacksmith/checkout@v1
39-
- uses: astral-sh/setup-uv@v10.3.0
39+
- uses: astral-sh/setup-uv@v10.3.2
4040
with:
41-
version: "0.13.1"
41+
version: "0.13.5"
4242
- uses: actions/setup-python@v7
4343
with:
4444
python-version: "3.15"

‎uv.lock‎

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)