@@ -40,13 +40,11 @@ jobs:
4040 - name : " Setup Python"
4141 uses : actions/setup-python@v6
4242 with :
43- python-version : " 3.14 "
44- - name : " Install uv "
45- uses : astral-sh/setup -uv@v7
43+ python-version : " 3.13 "
44+ - name : " Setup UV "
45+ uses : ./.github/actions/sync -uv
4646 with :
47- enable-cache : true
48- - name : Sync dependencies
49- run : uv sync --no-python-downloads --group dev
47+ groups : ' dev'
5048 - name : " Run codespell"
5149 run :
5250 uv run codespell --ignore-words-list="groupt,nd,ot,ro,falsy,BU" \
@@ -60,13 +58,11 @@ jobs:
6058 - name : " Setup Python"
6159 uses : actions/setup-python@v6
6260 with :
63- python-version : " 3.14 "
64- - name : " Install uv "
65- uses : astral-sh/setup -uv@v7
61+ python-version : " 3.13 "
62+ - name : " Setup UV "
63+ uses : ./.github/actions/sync -uv
6664 with :
67- enable-cache : true
68- - name : Sync dependencies
69- run : uv sync --no-python-downloads --group dev
65+ groups : ' dev'
7066 - name : " Run ruff linter check"
7167 run : uv run ruff check .
7268 - name : " Run ruff formatter check"
@@ -80,13 +76,11 @@ jobs:
8076 - name : " Setup Python"
8177 uses : actions/setup-python@v6
8278 with :
83- python-version : " 3.14 "
84- - name : " Install uv "
85- uses : astral-sh/setup -uv@v7
79+ python-version : " 3.13 "
80+ - name : " Setup UV "
81+ uses : ./.github/actions/sync -uv
8682 with :
87- enable-cache : true
88- - name : Sync dependencies
89- run : uv sync --no-python-downloads --group dev
83+ groups : ' dev'
9084 - name : " Setup cache"
9185 id : cache-mypy
9286 uses : actions/cache@v4
@@ -114,13 +108,10 @@ jobs:
114108 with :
115109 python-version : ${{ matrix.python-version }}
116110
117- - name : " Install uv "
118- uses : astral-sh/setup -uv@v7
111+ - name : " Setup UV "
112+ uses : ./.github/actions/sync -uv
119113 with :
120- enable-cache : true
121-
122- - name : Sync dependencies
123- run : uv sync --no-python-downloads --group dev
114+ groups : ' dev'
124115
125116 - name : " Run tests"
126117 run : uv run tox
0 commit comments