Skip to content

Commit 0cdbef2

Browse files
committed
CI: Handle building and testing the kruns-sys crate
Make sure we can build the krun-sys crate in the CI, by installing the dependencies. The krun-sys bindings are currently not built on the macOS CI (missing llvm/clang dependency). Signed-off-by: Matej Hrica <[email protected]>
1 parent 5f063e0 commit 0cdbef2

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

.cirrus.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ task:
1212
fingerprint_script: cat Cargo.lock
1313
install_packages_script:
1414
- apt-get update && apt-get install -y libvirglrenderer-dev libepoxy-dev libdrm-dev
15-
test_script: cargo test
15+
test_script: cargo test --workspace --exclude krun-sys
1616
before_cache_script: rm -rf $CARGO_HOME/registry/index

.github/workflows/code_quality-aarch64-darwin.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,13 +30,13 @@ jobs:
3030
run: cargo fmt -- --check
3131

3232
- name: Clippy (default features)
33-
run: cargo clippy --target aarch64-apple-darwin -- -D warnings
33+
run: cargo clippy --target aarch64-apple-darwin --workspace --exclude krun-sys -- -D warnings
3434

3535
- name: Clippy (net feature)
36-
run: cargo clippy --target aarch64-apple-darwin --features net -- -D warnings
36+
run: cargo clippy --target aarch64-apple-darwin --workspace --exclude krun-sys --features net -- -D warnings
3737

3838
- name: Clippy (blk feature)
39-
run: cargo clippy --target aarch64-apple-darwin --features blk -- -D warnings
39+
run: cargo clippy --target aarch64-apple-darwin --workspace --exclude krun-sys --features blk -- -D warnings
4040

4141
- name: Clippy (efi(blk+net) feature)
42-
run: cargo clippy --target aarch64-apple-darwin --features efi -- -D warnings
42+
run: cargo clippy --target aarch64-apple-darwin --workspace --exclude krun-sys --features efi -- -D warnings

.github/workflows/code_quality-aarch64.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
components: rustfmt, clippy
2525

2626
- name: Install packages
27-
run: sudo apt-get update && sudo apt-get install -y libvirglrenderer-dev libepoxy-dev libdrm-dev libpipewire-0.3-dev
27+
run: sudo apt-get update && sudo apt-get install -y libvirglrenderer-dev libepoxy-dev libdrm-dev libpipewire-0.3-dev llvm libclang-dev
2828

2929
- name: Create a fake init
3030
run: touch init/init

.github/workflows/code_quality-x86_64.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
components: rustfmt, clippy
2525

2626
- name: Install packages
27-
run: sudo apt-get update && sudo apt-get install -y libvirglrenderer-dev libepoxy-dev libdrm-dev libpipewire-0.3-dev
27+
run: sudo apt-get update && sudo apt-get install -y libvirglrenderer-dev libepoxy-dev libdrm-dev libpipewire-0.3-dev llvm libclang-dev
2828

2929
- name: Create a fake init
3030
run: touch init/init

0 commit comments

Comments
 (0)