77 runs-on : ubuntu-latest
88 name : ruff format
99 steps :
10- - uses : actions/checkout@v4
10+ - uses : actions/checkout@v5
1111 - name : Install uv
12- uses : astral-sh/setup-uv@v2
12+ uses : astral-sh/setup-uv@v7
1313 with :
1414 enable-cache : true
15- cache-dependency-glob : " uv.lock"
15+ cache-dependency-glob : ' uv.lock'
1616 - name : Set up Python
17- uses : actions/setup-python@v5
17+ uses : actions/setup-python@v6
1818 with :
19- python-version : " 3.12.8"
20- python-version-file : " pyproject.toml"
19+ python-version-file : ' pyproject.toml'
2120 - name : Install the project
2221 run : uv sync --upgrade
2322 - name : Run ruff format
@@ -27,17 +26,16 @@ jobs:
2726 runs-on : ubuntu-latest
2827 name : ruff check
2928 steps :
30- - uses : actions/checkout@v4
29+ - uses : actions/checkout@v5
3130 - name : Install uv
32- uses : astral-sh/setup-uv@v2
31+ uses : astral-sh/setup-uv@v7
3332 with :
3433 enable-cache : true
35- cache-dependency-glob : " uv.lock"
34+ cache-dependency-glob : ' uv.lock'
3635 - name : Set up Python
37- uses : actions/setup-python@v5
36+ uses : actions/setup-python@v6
3837 with :
39- python-version : " 3.12.8"
40- python-version-file : " pyproject.toml"
38+ python-version-file : ' pyproject.toml'
4139 - name : Install the project
4240 run : uv sync --upgrade
4341 - name : Run ruff check
@@ -47,37 +45,36 @@ jobs:
4745 # runs-on: ubuntu-latest
4846 # name: pyright
4947 # steps:
50- # - uses: actions/checkout@v4
48+ # - uses: actions/checkout@v5
5149 # - name: Install uv
52- # uses: astral-sh/setup-uv@v2
50+ # uses: astral-sh/setup-uv@v7
5351 # with:
5452 # enable-cache: true
5553 # cache-dependency-glob: "uv.lock"
5654 # - name: Set up Python
57- # uses: actions/setup-python@v5
55+ # uses: actions/setup-python@v6
5856 # with:
5957 # python-version-file: "pyproject.toml"
6058 # - name: Install the project
61- # run: uv sync --upgrade
59+ # run: uv sync --upgrade --extra test
6260 # - name: Run pyright
6361 # run: uv run pyright
6462
6563 mypy :
6664 runs-on : ubuntu-latest
6765 name : mypy
6866 steps :
69- - uses : actions/checkout@v4
67+ - uses : actions/checkout@v5
7068 - name : Install uv
71- uses : astral-sh/setup-uv@v2
69+ uses : astral-sh/setup-uv@v7
7270 with :
7371 enable-cache : true
74- cache-dependency-glob : " uv.lock"
72+ cache-dependency-glob : ' uv.lock'
7573 - name : Set up Python
76- uses : actions/setup-python@v5
74+ uses : actions/setup-python@v6
7775 with :
78- python-version : " 3.12.8"
79- python-version-file : " pyproject.toml"
76+ python-version-file : ' pyproject.toml'
8077 - name : Install the project
81- run : uv sync --upgrade --extra tests
78+ run : uv sync --upgrade --extra test
8279 - name : Run mypy
8380 run : uv run mypy
0 commit comments