File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : checks
2+ on :
3+ workflow_call : {}
4+
5+ jobs :
6+ lint :
7+ runs-on : ubuntu-latest
8+ steps :
9+ - uses : actions/checkout@v6
10+ - uses : extractions/setup-just@v4
11+ - uses : astral-sh/setup-uv@v8.2.0
12+ with :
13+ enable-cache : true
14+ cache-dependency-glob : " **/pyproject.toml"
15+ - run : uv python install 3.11
16+ - run : just install lint-ci
17+
18+ pytest :
19+ runs-on : ubuntu-latest
20+ strategy :
21+ fail-fast : false
22+ matrix :
23+ python-version :
24+ - " 3.11"
25+ - " 3.12"
26+ - " 3.13"
27+ - " 3.14"
28+ steps :
29+ - uses : actions/checkout@v6
30+ - uses : extractions/setup-just@v4
31+ - uses : astral-sh/setup-uv@v8.2.0
32+ with :
33+ enable-cache : true
34+ cache-dependency-glob : " **/pyproject.toml"
35+ - run : uv python install ${{ matrix.python-version }}
36+ - run : just install
37+ - run : just test --cov-report xml
Original file line number Diff line number Diff line change 11name : main
2-
32on :
43 push :
54 branches :
@@ -11,35 +10,5 @@ concurrency:
1110 cancel-in-progress : true
1211
1312jobs :
14- lint :
15- runs-on : ubuntu-latest
16- steps :
17- - uses : actions/checkout@v4
18- - uses : extractions/setup-just@v2
19- - uses : astral-sh/setup-uv@v3
20- with :
21- enable-cache : true
22- cache-dependency-glob : " **/pyproject.toml"
23- - run : uv python install 3.11
24- - run : just install lint-ci
25-
26- pytest :
27- runs-on : ubuntu-latest
28- strategy :
29- fail-fast : false
30- matrix :
31- python-version :
32- - " 3.11"
33- - " 3.12"
34- - " 3.13"
35- - " 3.14"
36- steps :
37- - uses : actions/checkout@v4
38- - uses : extractions/setup-just@v2
39- - uses : astral-sh/setup-uv@v3
40- with :
41- enable-cache : true
42- cache-dependency-glob : " **/pyproject.toml"
43- - run : uv python install ${{ matrix.python-version }}
44- - run : just install
45- - run : just test --cov-report xml
13+ checks :
14+ uses : ./.github/workflows/_checks.yml
Original file line number Diff line number Diff line change 2020 deploy :
2121 runs-on : ubuntu-latest
2222 steps :
23- - uses : actions/checkout@v4
23+ - uses : actions/checkout@v6
2424 with :
2525 fetch-depth : 0
26- - uses : extractions/setup-just@v2
27- - uses : astral-sh/setup-uv@v3
26+ - uses : extractions/setup-just@v4
27+ - uses : astral-sh/setup-uv@v8.2.0
2828 - run : just docs-deploy
Original file line number Diff line number Diff line change 99 publish :
1010 runs-on : ubuntu-latest
1111 steps :
12- - uses : actions/checkout@v4
13- - uses : extractions/setup-just@v2
14- - uses : astral-sh/setup-uv@v3
12+ - uses : actions/checkout@v6
13+ - uses : extractions/setup-just@v4
14+ - uses : astral-sh/setup-uv@v8.2.0
1515 - run : just publish
1616 env :
1717 PYPI_TOKEN : ${{ secrets.PYPI_TOKEN }}
You can’t perform that action at this time.
0 commit comments