@@ -33,16 +33,10 @@ jobs:
3333 steps :
3434 - name : " Checkout Repository"
3535 uses : actions/checkout@v5
36- - name : " Setup Python"
37- uses : actions/setup-python@v5
38- with :
39- python-version : " 3.13"
40- - name : " Install uv"
41- uses : astral-sh/setup-uv@v6
36+ - name : " Setup UV"
37+ uses : ./.github/workflows/sync-uv.yml
4238 with :
43- enable-cache : true
44- - name : Sync dependencies
45- run : uv sync --no-python-downloads --group dev
39+ groups : ' dev'
4640 - name : " Run codespell"
4741 run :
4842 uv run codespell --ignore-words-list="groupt,nd,ot,ro,falsy,BU" \
@@ -56,12 +50,10 @@ jobs:
5650 uses : actions/setup-python@v5
5751 with :
5852 python-version : " 3.13"
59- - name : " Install uv "
60- uses : astral-sh/setup -uv@v6
53+ - name : " Setup UV "
54+ uses : ./.github/workflows/sync -uv.yml
6155 with :
62- enable-cache : true
63- - name : Sync dependencies
64- run : uv sync --no-python-downloads --group dev
56+ groups : ' dev'
6557 - name : " Run ruff linter check"
6658 run : uv run ruff check discord/
6759 - name : " Run ruff formatter check"
@@ -76,12 +68,10 @@ jobs:
7668 uses : actions/setup-python@v5
7769 with :
7870 python-version : " 3.13"
79- - name : " Install uv "
80- uses : astral-sh/setup -uv@v6
71+ - name : " Setup UV "
72+ uses : ./.github/workflows/sync -uv.yml
8173 with :
82- enable-cache : true
83- - name : Sync dependencies
84- run : uv sync --no-python-downloads --group dev
74+ groups : ' dev'
8575 - name : " Setup cache"
8676 id : cache-mypy
8777 uses : actions/cache@v4
0 commit comments