@@ -20,15 +20,17 @@ jobs:
2020 runs-on : ubuntu-latest
2121 steps :
2222 - uses : actions/checkout@v4
23- - uses : actions /setup-python@v5
23+ - uses : astral-sh /setup-uv@v6
2424 with :
2525 python-version : " 3.10"
26+ activate-environment : true
27+ enable-cache : true
2628
2729 - run : sudo npm install katex -g
28- - uses : actions/cache@v4
29- with :
30- path : ~/.cache/pip
31- key : pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }}
30+ # - uses: actions/cache@v4
31+ # with:
32+ # path: ~/.cache/pip
33+ # key: pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }}
3234
3335 - name : Install docs deps
3436 run : bash .github/workflows/install_docs_deps.sh
@@ -51,14 +53,16 @@ jobs:
5153 timeout-minutes : 10
5254 steps :
5355 - uses : actions/checkout@v4
54- - uses : actions /setup-python@v5
56+ - uses : astral-sh /setup-uv@v6
5557 with :
5658 python-version : " 3.10"
59+ activate-environment : true
60+ enable-cache : true
5761
58- - uses : actions/cache@v4
59- with :
60- path : ~/.cache/pip
61- key : pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }}
62+ # - uses: actions/cache@v4
63+ # with:
64+ # path: ~/.cache/pip
65+ # key: pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }}
6266
6367 - name : Install docs deps
6468 run : bash .github/workflows/install_docs_deps.sh
@@ -72,15 +76,23 @@ jobs:
7276 runs-on : ubuntu-latest
7377 steps :
7478 - uses : actions/checkout@v4
75- - uses : actions/setup-python@v5
79+
80+ - uses : astral-sh/setup-uv@v6
7681 with :
7782 python-version : " 3.10"
83+ activate-environment : true
84+ enable-cache : true
85+
86+ - name : Check lock
87+ id : check-lock
88+ run : |
89+ uv lock --check
7890
7991 - run : sudo npm install katex -g
80- - uses : actions/cache@v4
81- with :
82- path : ~/.cache/pip
83- key : pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }}
92+ # - uses: actions/cache@v4
93+ # with:
94+ # path: ~/.cache/pip
95+ # key: pip-${{ hashFiles('requirements-dev.txt') }}-${{ hashFiles('docs/requirements.txt') }}
8496
8597 - name : Install docs deps
8698 run : bash .github/workflows/install_docs_deps.sh
0 commit comments