Skip to content

Commit eb58d86

Browse files
committed
Merge branch 'stable'
2 parents 2579ce9 + 64dd080 commit eb58d86

7 files changed

Lines changed: 427 additions & 339 deletions

File tree

.github/workflows/lock.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
lock:
1818
runs-on: ubuntu-latest
1919
steps:
20-
- uses: dessant/lock-threads@1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771 # v5.0.1
20+
- uses: dessant/lock-threads@7266a7ce5c1df01b1c6db85bf8cd86c737dadbe7 # v6.0.0
2121
with:
2222
issue-inactive-days: 14
2323
pr-inactive-days: 14

.github/workflows/pre-commit.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ jobs:
77
main:
88
runs-on: ubuntu-latest
99
steps:
10-
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
11-
- uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
10+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
11+
- uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7.2.0
1212
with:
1313
enable-cache: true
1414
prune-cache: false
15-
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
15+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
1616
id: setup-python
1717
with:
1818
python-version-file: pyproject.toml
19-
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
19+
- uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
2020
with:
2121
path: ~/.cache/pre-commit
2222
key: pre-commit|${{ hashFiles('pyproject.toml', '.pre-commit-config.yaml') }}

.github/workflows/publish.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,19 @@ jobs:
88
outputs:
99
artifact-id: ${{ steps.upload-artifact.outputs.artifact-id }}
1010
steps:
11-
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
11+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1212
with:
1313
persist-credentials: false
14-
- uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
14+
- uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7.2.0
1515
with:
1616
enable-cache: true
1717
prune-cache: false
18-
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
18+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
1919
with:
2020
python-version-file: pyproject.toml
2121
- run: echo "SOURCE_DATE_EPOCH=$(git log -1 --pretty=%ct)" >> $GITHUB_ENV
2222
- run: uv build
23-
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
23+
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
2424
id: upload-artifact
2525
with:
2626
name: dist
@@ -32,7 +32,7 @@ jobs:
3232
permissions:
3333
contents: write
3434
steps:
35-
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
35+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
3636
with:
3737
artifact-ids: ${{ needs.build.outputs.artifact-id }}
3838
path: dist/
@@ -49,7 +49,7 @@ jobs:
4949
permissions:
5050
id-token: write
5151
steps:
52-
- uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
52+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
5353
with:
5454
artifact-ids: ${{ needs.build.outputs.artifact-id }}
5555
path: dist/

.github/workflows/tests.yaml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,36 +18,35 @@ jobs:
1818
- {name: Windows, python: '3.14', os: windows-latest}
1919
- {name: Mac, python: '3.14', os: macos-latest}
2020
- {python: '3.13'}
21-
- {python: '3.13t'}
2221
- {python: '3.12'}
2322
- {python: '3.11'}
2423
- {python: '3.10'}
2524
- {name: PyPy, python: 'pypy-3.11', tox: pypy3.11}
2625
- {name: Minimum Versions, python: '3.14', tox: tests-min}
2726
- {name: Development Versions, python: '3.10', tox: tests-dev}
2827
steps:
29-
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
30-
- uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
28+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
29+
- uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7.2.0
3130
with:
3231
enable-cache: true
3332
prune-cache: false
34-
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
33+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
3534
with:
3635
python-version: ${{ matrix.python }}
3736
- run: uv run --locked tox run -e ${{ matrix.tox || format('py{0}', matrix.python) }}
3837
typing:
3938
runs-on: ubuntu-latest
4039
steps:
41-
- uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
42-
- uses: astral-sh/setup-uv@5a7eac68fb9809dea845d802897dc5c723910fa3 # v7.1.3
40+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
41+
- uses: astral-sh/setup-uv@61cb8a9741eeb8a550a1b8544337180c0fc8476b # v7.2.0
4342
with:
4443
enable-cache: true
4544
prune-cache: false
46-
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
45+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
4746
with:
4847
python-version-file: pyproject.toml
4948
- name: cache mypy
50-
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
49+
uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
5150
with:
5251
path: ./.mypy_cache
5352
key: mypy|${{ hashFiles('pyproject.toml') }}

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
repos:
22
- repo: https://github.com/astral-sh/ruff-pre-commit
3-
rev: 488940d9de1b658fac229e34c521d75a6ea476f2 # frozen: v0.14.5
3+
rev: 45ef068da5f21267bb2a7ec4a623092959f09ce5 # frozen: v0.14.14
44
hooks:
55
- id: ruff
66
- id: ruff-format
77
- repo: https://github.com/astral-sh/uv-pre-commit
8-
rev: b6675a113e27a9b18f3d60c05794d62ca80c7ab5 # frozen: 0.9.9
8+
rev: 8afdb18d56d3bd3edea0c4ddde96965d6894f5f3 # frozen: 0.9.26
99
hooks:
1010
- id: uv-lock
1111
- repo: https://github.com/pre-commit/pre-commit-hooks

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ dev = [
4141
]
4242
docs = [
4343
"pallets-sphinx-themes",
44-
"sphinx",
44+
"sphinx<9",
4545
"sphinx-tabs",
4646
"sphinxcontrib-log-cabinet",
4747
]
@@ -170,8 +170,8 @@ order-by-type = false
170170

171171
[tool.tox]
172172
env_list = [
173-
"py3.14", "py3.14t", "py3.13", "py3.13t",
174-
"py3.12", "py3.11", "py3.10",
173+
"py3.14", "py3.14t",
174+
"py3.13", "py3.12", "py3.11", "py3.10",
175175
"pypy3.11",
176176
"tests-min", "tests-dev",
177177
"style",

0 commit comments

Comments
 (0)