@@ -15,11 +15,13 @@ jobs:
1515 lint :
1616 runs-on : ubuntu-latest
1717 steps :
18- - uses : actions/checkout@v4
19- - uses : jdx/mise-action@v2
20- - name : ' Configure dependencies'
18+ - uses : actions/checkout@v5
19+ - uses : aquaproj/aqua-installer@ea518c135a02fc11ff8024364510c181a5c6b342 # v4.0.3
20+ with :
21+ aqua_version : v2.51.2
22+ - name : Setup workspace
2123 run : |
22- uv sync --frozen --all-extras
24+ task --yes setup
2325 - name : ' Run linters'
2426 run : |
2527 lefthook run pre-commit --all-files
3133 python-version : ['3.9', '3.10', '3.11', '3.12', '3.13']
3234 workspace : ['locked', 'latest']
3335 steps :
34- - uses : actions/checkout@v4
35- - uses : jdx/mise-action@v2
36+ - uses : actions/checkout@v5
37+ - uses : aquaproj/aqua-installer@ea518c135a02fc11ff8024364510c181a5c6b342 # v4.0.3
38+ with :
39+ aqua_version : v2.51.2
3640 - name : Set up Python ${{ matrix.python-version }}
3741 run : ' echo ${{ matrix.python-version }} > .python-version'
3842 - name : ' Configure env as locked deps by uv.lock'
@@ -47,26 +51,32 @@ jobs:
4751 buildtest :
4852 runs-on : ubuntu-latest
4953 steps :
50- - uses : actions/checkout@v4
51- - uses : jdx/mise-action@v2
54+ - uses : actions/checkout@v5
55+ - uses : aquaproj/aqua-installer@ea518c135a02fc11ff8024364510c181a5c6b342 # v4.0.3
56+ with :
57+ aqua_version : v2.51.2
5258 - name : Build
5359 run : |
5460 uv build
5561 ls -l dist
5662 doctest :
5763 runs-on : ubuntu-latest
5864 steps :
59- - uses : actions/checkout@v4
60- - uses : jdx/mise-action@v2
65+ - uses : actions/checkout@v5
66+ - uses : aquaproj/aqua-installer@ea518c135a02fc11ff8024364510c181a5c6b342 # v4.0.3
67+ with :
68+ aqua_version : v2.51.2
6169 - name : Run tests
6270 run : |
6371 uv sync --frozen --all-extras
6472 uv run make -C docs apidoc linkcheck dirhtml
6573 demotest :
6674 runs-on : ubuntu-latest
6775 steps :
68- - uses : actions/checkout@v4
69- - uses : jdx/mise-action@v2
76+ - uses : actions/checkout@v5
77+ - uses : aquaproj/aqua-installer@ea518c135a02fc11ff8024364510c181a5c6b342 # v4.0.3
78+ with :
79+ aqua_version : v2.51.2
7080 - name : Run tests
7181 run : |
7282 uv sync --frozen --all-extras
0 commit comments