Skip to content

Commit b3dc655

Browse files
authored
Fix failing nightly test due to missing guest binary (#1885)
closes #1861 Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
1 parent 92f479c commit b3dc655

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

‎.github/workflows/RustNightly.yml‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ jobs:
6262
with:
6363
path: |
6464
src/tests/rust_guests/target/sysroot
65+
src/tests/rust_guests/target-non-pie/sysroot
6566
key: sysroot-linux-${{ matrix.config }}-${{ hashFiles('rust-toolchain.toml') }}
6667

6768
- name: Rust cache
@@ -84,6 +85,11 @@ jobs:
8485
just build-rust-guests ${{ matrix.config }}
8586
just move-rust-guests ${{ matrix.config }}
8687
88+
- name: Build non-PIE Rust guests
89+
run: |
90+
just build-rust-guests-non-pie ${{ matrix.config }}
91+
just move-rust-guests-non-pie ${{ matrix.config }}
92+
8793
- name: Build C guests
8894
run: |
8995
just build-c-guests ${{ matrix.config }}

‎Justfile‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,10 +160,12 @@ code-checks-like-ci config=default-target hypervisor="kvm":
160160
just test-compilation-no-default-features debug
161161
just test-compilation-no-default-features release
162162

163-
build-guests-like-ci config=default-target hypervisor="kvm":
163+
build-guests-like-ci config=default-target:
164164
@# Build and move Rust guests
165165
just build-rust-guests {{config}}
166166
just move-rust-guests {{config}}
167+
just build-rust-guests-non-pie {{config}}
168+
just move-rust-guests-non-pie {{config}}
167169

168170
@# Build c guests
169171
just build-c-guests {{config}}
@@ -217,7 +219,7 @@ like-ci config=default-target hypervisor="kvm":
217219
just code-checks-like-ci {{config}} {{hypervisor}}
218220

219221
@# .github/workflows/dep_build_guests.yml
220-
just build-guests-like-ci {{config}} {{hypervisor}}
222+
just build-guests-like-ci {{config}}
221223

222224
@# .github/workflows/dep_build_test.yml
223225
just build-test-like-ci {{config}} {{hypervisor}}

0 commit comments

Comments
 (0)