File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,16 +12,14 @@ jobs:
1212 name : Run Notebooks
1313 runs-on : ubuntu-latest
1414 steps :
15- - name : Checkout repository
15+ - name : Checkout
1616 uses : actions/checkout@v4
1717 - name : Install UV
1818 uses : astral-sh/setup-uv@v5
1919 - name : Install Just
2020 uses : taiki-e/install-action@just
21- - name : Create Venv
22- run : just dev
2321 - name : Run notebooks
24- run : just nbrun
22+ run : just dev nbrun
2523 - name : Upload artifacts [nbs]
2624 uses : actions/upload-artifact@v4
2725 with :
3432 needs :
3533 - run
3634 steps :
37- - name : Checkout repository
35+ - name : Checkout
3836 uses : actions/checkout@v4
3937 - name : Download artifacts [nbs]
4038 uses : actions/download-artifact@v4
4543 uses : astral-sh/setup-uv@v5
4644 - name : Install Just
4745 uses : taiki-e/install-action@just
48- - name : Create Venv
49- run : just dev
5046 - name : Build docs
51- run : just docs
47+ run : just dev docs
5248 - name : Upload artifact [site]
5349 uses : actions/upload-pages-artifact@v3
5450 with :
Original file line number Diff line number Diff line change 1010 pre-commit :
1111 runs-on : ubuntu-latest
1212 steps :
13- - uses : actions/checkout@v4
14- - uses : actions/setup-python@v5
15- - uses : pre-commit/action@v3.0.1
13+ - name : Checkout
14+ uses : actions/checkout@v4
15+ - name : Install Just
16+ uses : taiki-e/install-action@just
17+ - name : Set up python
18+ run : just dev
19+ - name : Run pre-commit
20+ uses : pre-commit/action@v3.0.1
1621
1722 test :
1823 runs-on : ubuntu-latest
@@ -21,10 +26,10 @@ jobs:
2126 uses : actions/checkout@v3
2227 - name : Install UV
2328 uses : astral-sh/setup-uv@v5
24- - name : Create Venv
25- run : uv sync --all-extras
29+ - name : Install Just
30+ uses : taiki-e/install-action@just
2631 - name : Run tests
27- run : uv run pytest
32+ run : just dev test
2833 - name : Upload artifacts [tests]
2934 uses : actions/upload-artifact@master
3035 with :
Original file line number Diff line number Diff line change 1616ipykernel :
1717 uv run python -m ipykernel install --user --name sax --display-name sax
1818
19- test :
19+ test : ipykernel
2020 uv run pytest -s -n logical
2121
2222docs :
2727serve : docs
2828 uv run mkdocs serve -a localhost:8080
2929
30- nbrun :
30+ nbrun : ipykernel
3131 find nbs -maxdepth 2 -mindepth 1 -name " *.ipynb" -not -path " */.ipynb_checkpoints/*" -not -path " ./.venv/*" | xargs parallel -j ` nproc --all ` uv run papermill {} {} -k sax :::
3232
3333nbdocs :
You can’t perform that action at this time.
0 commit comments