File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 2929 - uses : actions/checkout@v6
3030 - name : Install build dependencies
3131 run : |
32- cmake --version && clang --version || (sudo apt-get update && sudo apt-get install -y cmake clang libclang-dev)
32+ need_install=()
33+ cmake --version &>/dev/null || need_install+=(cmake)
34+ clang --version &>/dev/null || need_install+=(clang libclang-dev)
35+ if [ ${#need_install[@]} -gt 0 ]; then
36+ sudo apt-get update && sudo apt-get install -y "${need_install[@]}"
37+ fi
3338 - name : Set up Rust
3439 uses : dtolnay/rust-toolchain@stable
3540 with :
4752
4853 - name : Install build dependencies
4954 run : |
50- cmake --version && clang --version || (sudo apt-get update && sudo apt-get install -y cmake clang libclang-dev)
55+ need_install=()
56+ cmake --version &>/dev/null || need_install+=(cmake)
57+ clang --version &>/dev/null || need_install+=(clang libclang-dev)
58+ if [ ${#need_install[@]} -gt 0 ]; then
59+ sudo apt-get update && sudo apt-get install -y "${need_install[@]}"
60+ fi
5161
5262 - name : Set up Rust
5363 uses : dtolnay/rust-toolchain@stable
You can’t perform that action at this time.
0 commit comments