Skip to content

Commit 3bf40bb

Browse files
authored
Switch to ty (#37)
* Switch to ty Signed-off-by: William Woodruff <william@astral.sh> * Switch most CI jobs to ubuntu-slim Signed-off-by: William Woodruff <william@astral.sh> --------- Signed-off-by: William Woodruff <william@astral.sh>
1 parent b65510a commit 3bf40bb

File tree

5 files changed

+33
-31
lines changed

5 files changed

+33
-31
lines changed

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ permissions: {}
1515
jobs:
1616
lint:
1717
name: Lint
18-
runs-on: ubuntu-latest
18+
runs-on: ubuntu-slim
1919
permissions:
2020
contents: read # only needed for private repos
2121

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ permissions: {}
1616
jobs:
1717
test:
1818
name: Unit tests
19-
runs-on: ubuntu-latest
19+
runs-on: ubuntu-slim
2020

2121
permissions:
2222
contents: read
@@ -33,7 +33,7 @@ jobs:
3333

3434
integration-invalid-paths-xfail:
3535
name: "Integration test (xfail): invalid paths input"
36-
runs-on: ubuntu-latest
36+
runs-on: ubuntu-slim
3737

3838
permissions:
3939
contents: read
@@ -61,7 +61,7 @@ jobs:
6161

6262
integration-insufficient-perms-xfail:
6363
name: "Integration test (xfail): insufficient permissions for attestations"
64-
runs-on: ubuntu-latest
64+
runs-on: ubuntu-slim
6565

6666
permissions:
6767
contents: read
@@ -109,7 +109,7 @@ jobs:
109109

110110
integration-testpypi:
111111
name: "Integration test: publish to TestPyPI with attestations"
112-
runs-on: ubuntu-latest
112+
runs-on: ubuntu-slim
113113

114114
permissions:
115115
contents: read

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ all:
66
lint:
77
uv run --dev ruff format --check
88
uv run --dev ruff check
9-
uv run --dev pyright
9+
uv run --dev ty check
1010

1111
.PHONY: fix
1212
fix:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ classifiers = [
1717
[dependency-groups]
1818
dev = [
1919
"inline-snapshot>=0.31.1",
20-
"pyright>=1.1.408",
2120
"pytest>=9.0.1",
2221
"requests>=2.32.5",
2322
"ruff>=0.14.6",
23+
"ty>=0.0.18",
2424
]
2525

uv.lock

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

0 commit comments

Comments
 (0)