|
15 | 15 | steps: |
16 | 16 | - uses: actions/checkout@v4 |
17 | 17 | - uses: dtolnay/rust-toolchain@stable |
| 18 | + - name: Install dependencies |
| 19 | + shell: bash |
| 20 | + run: case ${{ matrix.os }} in ubuntu-*) sudo apt-get update --quiet && sudo apt-get install --quiet --no-install-recommends --assume-yes libclang-dev libc6-dev libsmartcols-dev libmount-dev ;; esac; |
18 | 21 | - run: cargo check |
19 | 22 |
|
20 | 23 | test: |
|
26 | 29 | steps: |
27 | 30 | - uses: actions/checkout@v4 |
28 | 31 | - uses: dtolnay/rust-toolchain@stable |
| 32 | + - name: Install dependencies |
| 33 | + shell: bash |
| 34 | + run: case ${{ matrix.os }} in ubuntu-*) sudo apt-get update --quiet && sudo apt-get install --quiet --no-install-recommends --assume-yes libclang-dev libc6-dev libsmartcols-dev libmount-dev ;; esac; |
29 | 35 | - run: cargo test |
30 | 36 |
|
31 | 37 | fmt: |
|
34 | 40 | steps: |
35 | 41 | - uses: actions/checkout@v4 |
36 | 42 | - uses: dtolnay/rust-toolchain@stable |
| 43 | + - run: sudo apt-get update --quiet |
| 44 | + - run: sudo apt-get install --quiet --no-install-recommends --assume-yes libclang-dev libc6-dev libsmartcols-dev libmount-dev |
37 | 45 | - run: rustup component add rustfmt |
38 | 46 | - run: cargo fmt --all -- --check |
39 | 47 |
|
|
46 | 54 | steps: |
47 | 55 | - uses: actions/checkout@v4 |
48 | 56 | - uses: dtolnay/rust-toolchain@stable |
| 57 | + - name: Install dependencies |
| 58 | + shell: bash |
| 59 | + run: case ${{ matrix.os }} in ubuntu-*) sudo apt-get update --quiet && sudo apt-get install --quiet --no-install-recommends --assume-yes libclang-dev libc6-dev libsmartcols-dev libmount-dev ;; esac; |
49 | 60 | - run: rustup component add clippy |
50 | 61 | - run: cargo clippy -- -D warnings |
51 | 62 |
|
|
79 | 90 | CODECOV_FLAGS=$( echo "${{ matrix.job.os }}" | sed 's/[^[:alnum:]]/_/g' ) |
80 | 91 | outputs CODECOV_FLAGS |
81 | 92 |
|
| 93 | + - name: Install dependencies |
| 94 | + shell: bash |
| 95 | + run: case ${{ matrix.job.os }} in ubuntu-*) sudo apt-get update --quiet && sudo apt-get install --quiet --no-install-recommends --assume-yes libclang-dev libc6-dev libsmartcols-dev libmount-dev ;; esac; |
| 96 | + |
82 | 97 | - name: rust toolchain ~ install |
83 | 98 | uses: dtolnay/rust-toolchain@nightly |
84 | 99 | - name: Install llvm-tools-preview |
|
0 commit comments