File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515
1616jobs :
1717 build_and_test :
18- runs-on : ubuntu-24.04
18+ runs-on : ubuntu-latest
1919 steps :
2020 - uses : actions/checkout@v5
2121 - uses : actions-rust-lang/setup-rust-toolchain@v1
2222 - uses : extractions/setup-just@v3
2323 - uses : harehare/setup-mq@v1
24- - name : Install cargo-llvm-cov
25- uses : taiki-e/install-action@cargo-llvm-cov
24+ - uses : Swatinem/rust-cache@v2
2625 - name : Install tools
2726 uses : taiki-e/install-action@v2
2827 with :
29- tool : nextest,cargo-readme
28+ tool : nextest,cargo-readme,cargo-llvm-cov
3029 - name : Build
3130 run : just build
3231 - name : Run tests
Original file line number Diff line number Diff line change 11name : Deploy docs
22
33on :
4+ push :
5+ branches : ["main"]
46 workflow_dispatch :
57
68permissions :
@@ -13,8 +15,24 @@ concurrency:
1315 cancel-in-progress : false
1416
1517jobs :
18+ changes :
19+ runs-on : ubuntu-latest
20+ if : github.actor != 'dependabot[bot]' && contains(github.event.commits.*.message, '[skip ci]') == false
21+ outputs :
22+ docs : ${{ steps.filter.outputs.docs }}
23+ steps :
24+ - uses : actions/checkout@v5
25+ - uses : dorny/paths-filter@v3
26+ id : filter
27+ with :
28+ filters : |
29+ docs:
30+ - 'docs/**'
31+
1632 build_and_deploy :
33+ needs : changes
1734 runs-on : ubuntu-latest
35+ if : ${{ needs.changes.outputs.docs == 'true' }}
1836 steps :
1937 - name : Checkout
2038 uses : actions/checkout@v5
2341 with :
2442 node-version-file : .tool-versions
2543 - uses : actions-rust-lang/setup-rust-toolchain@v1
26- - name : Install wasm-pack and mdbook
27- run : cargo install wasm-pack mdbook
44+ - name : Install tools
45+ uses : taiki-e/install-action@v2
46+ with :
47+ tool : wasm-pack,mdbook
2848 - uses : extractions/setup-just@v3
2949 - name : Build
3050 run : just build-wasm
You can’t perform that action at this time.
0 commit comments