Skip to content

Commit 7152eae

Browse files
mtjhrcslp
authored andcommitted
CI: add libclang
libclang is now necessary to build libkrun. (the krun_display crate uses bindgen) Signed-off-by: Matej Hrica <[email protected]>
1 parent 0dfb42c commit 7152eae

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
uses: Homebrew/actions/setup-homebrew@master
2121

2222
- name: Install dependencies
23-
run: brew tap slp/krunkit && brew install virglrenderer clang-format
23+
run: brew tap slp/krunkit && brew install virglrenderer clang-format llvm
2424

2525
- name: Formatting (clang-format)
2626
run: find init -iname '*.h' -o -iname '*.c' | xargs clang-format -n -Werror
@@ -29,4 +29,4 @@ jobs:
2929
run: cargo fmt -- --check
3030

3131
- name: Clippy (efi+gpu features)
32-
run: cargo clippy --features efi,gpu -- -D warnings
32+
run: LIBCLANG_PATH=/opt/homebrew/opt/llvm/lib cargo clippy --features efi,gpu -- -D warnings

.github/workflows/code_quality-aarch64.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
components: rustfmt, clippy
1717

1818
- name: Install packages
19-
run: sudo apt-get update && sudo apt-get install -y libvirglrenderer-dev libepoxy-dev libdrm-dev libpipewire-0.3-dev clang-format
19+
run: sudo apt-get update && sudo apt-get install -y libvirglrenderer-dev libepoxy-dev libdrm-dev libpipewire-0.3-dev clang-format libclang-dev
2020

2121
- name: Formatting (clang-format)
2222
run: find init -iname '*.h' -o -iname '*.c' | xargs clang-format -n -Werror

.github/workflows/code_quality-x86_64.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
components: rustfmt, clippy
1717

1818
- name: Install packages
19-
run: sudo apt-get update && sudo apt-get install -y libvirglrenderer-dev libepoxy-dev libdrm-dev libpipewire-0.3-dev clang-format
19+
run: sudo apt-get update && sudo apt-get install -y libvirglrenderer-dev libepoxy-dev libdrm-dev libpipewire-0.3-dev clang-format libclang-dev
2020

2121
- name: Formatting (clang-format)
2222
run: find init -iname '*.h' -o -iname '*.c' | xargs clang-format -n -Werror
@@ -60,7 +60,7 @@ jobs:
6060
sudo usermod -a -G kvm $USER
6161
6262
- name: Install packages
63-
run: sudo apt-get update && sudo apt-get install -y libvirglrenderer-dev libepoxy-dev libdrm-dev libpipewire-0.3-dev
63+
run: sudo apt-get update && sudo apt-get install -y libvirglrenderer-dev libepoxy-dev libdrm-dev libpipewire-0.3-dev libclang-dev
6464

6565
- name: Create a fake init
6666
run: touch init/init

0 commit comments

Comments
 (0)