Skip to content

Commit 187ba3e

Browse files
committed
ci(e2e): install bundled Z3 build dependency
Signed-off-by: Drew Newberry <anewberry@nvidia.com>
1 parent 51be952 commit 187ba3e

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/e2e-kubernetes-test.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,17 @@ jobs:
9696
run: mise install --locked
9797

9898
# The openshell-policy crate transitively pulls in z3-sys, whose
99-
# build script needs the z3 C/C++ headers and clang/bindgen to
100-
# compile. The bare runner doesn't ship them; the CI container
99+
# build script needs the z3 C/C++ headers, clang/bindgen, and CMake to
100+
# compile both system-linked and bundled-Z3 builds. The bare runner
101+
# doesn't ship them; the CI container
101102
# image used by other Rust e2e jobs does, but we can't run this job
102103
# there (the runner's container handler injects its own --network
103104
# bridge, which conflicts with the --network host we need so kind's
104105
# API server is reachable from the test process).
105106
- name: Install z3 build deps
106-
run: sudo apt-get update && sudo apt-get install -y --no-install-recommends libz3-dev clang
107+
run: |
108+
sudo apt-get update
109+
sudo apt-get install -y --no-install-recommends libz3-dev clang cmake
107110
108111
- name: Log in to GHCR
109112
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u "${{ github.actor }}" --password-stdin

0 commit comments

Comments
 (0)