Skip to content

Commit 86281d5

Browse files
committed
filter build stages
1 parent 448ec61 commit 86281d5

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

.github/workflows/build.yaml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,17 +66,22 @@ jobs:
6666
elif [[ "$RUNNER_OS" == "macOS" ]]; then
6767
brew install clang-format
6868
fi
69+
if: matrix.template == 'cpp' || matrix.template == 'cppjswasm'
6970

7071
- uses: actions-ext/node/setup@main
7172
with:
7273
version: 22.x
7374
js_folder: "."
75+
if: matrix.template == 'js' || matrix.template == 'jupyter' || matrix.template == 'cppjswasm' || matrix.template == 'rustjswasm'
7476

7577
- uses: actions-ext/rust/setup@main
78+
if: matrix.template == 'rust' || matrix.template == 'rustjswasm'
7679

77-
- run: |
78-
pnpm install
79-
cargo build
80+
- run: pnpm install
81+
if: matrix.template == 'js' || matrix.template == 'jupyter' || matrix.template == 'cppjswasm' || matrix.template == 'rustjswasm'
82+
83+
- run: cargo build
84+
if: matrix.template == 'rust' || matrix.template == 'rustjswasm'
8085

8186
- run: |
8287
make gen-${{matrix.template}}

0 commit comments

Comments
 (0)