Skip to content

Commit 45c43b0

Browse files
authored
Build c guests as required by benchmarks (#822)
Signed-off-by: Ludvig Liljenberg <[email protected]>
1 parent 2e29377 commit 45c43b0

File tree

2 files changed

+27
-10
lines changed

2 files changed

+27
-10
lines changed

.github/workflows/Benchmarks.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,25 @@ jobs:
3434
env:
3535
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3636

37-
- name: Download Guest Binaries
37+
- name: Download Rust Guest Binaries
3838
uses: actions/download-artifact@v5
3939
with:
40-
name: guest-binaries-release
41-
path: ./downloaded-guest-binaries-release
40+
name: rust-guest-binaries-release
41+
path: ./downloaded-rust-guest-binaries-release
42+
43+
- name: Download C Guest Binaries
44+
uses: actions/download-artifact@v5
45+
with:
46+
name: c-guest-binaries-release
47+
path: ./downloaded-c-guest-binaries-release
4248

4349
- name: Copy Guest Binaries
4450
run: |
45-
cp ./downloaded-guest-binaries-release/callbackguest ./src/tests/rust_guests/bin/release/callbackguest
46-
cp ./downloaded-guest-binaries-release/simpleguest ./src/tests/rust_guests/bin/release/simpleguest
47-
cp ./downloaded-guest-binaries-release/dummyguest ./src/tests/rust_guests/bin/release/dummyguest
51+
cp ./downloaded-rust-guest-binaries-release/callbackguest ./src/tests/rust_guests/bin/release/callbackguest
52+
cp ./downloaded-rust-guest-binaries-release/simpleguest ./src/tests/rust_guests/bin/release/simpleguest
53+
cp ./downloaded-rust-guest-binaries-release/dummyguest ./src/tests/rust_guests/bin/release/dummyguest
54+
cp ./downloaded-c-guest-binaries-release/callbackguest ./src/tests/c_guests/bin/release/callbackguest
55+
cp ./downloaded-c-guest-binaries-release/simpleguest ./src/tests/c_guests/bin/release/simpleguest
4856
4957
### Benchmarks ###
5058
- name: Fetch tags

.github/workflows/dep_build_guest_binaries.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,15 +37,24 @@ jobs:
3737
env:
3838
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3939

40-
- name: Build and move Rust guests
41-
run: just build-and-move-rust-guests
40+
- name: Build and move Rust and C guests
41+
run: just guests
4242

43-
- name: Upload Binary Artifacts
43+
- name: Upload Rust Guest Artifacts
4444
uses: actions/upload-artifact@v4
4545
with:
46-
name: guest-binaries-${{ matrix.config }}
46+
name: rust-guest-binaries-${{ matrix.config }}
4747
path: |
4848
src\tests\rust_guests\bin\${{ matrix.config }}\callbackguest
4949
src\tests\rust_guests\bin\${{ matrix.config }}\dummyguest
5050
src\tests\rust_guests\bin\${{ matrix.config }}\simpleguest
5151
if-no-files-found: error
52+
53+
- name: Upload C Guest Artifacts
54+
uses: actions/upload-artifact@v4
55+
with:
56+
name: c-guest-binaries-${{ matrix.config }}
57+
path: |
58+
src\tests\c_guests\bin\${{ matrix.config }}\callbackguest
59+
src\tests\c_guests\bin\${{ matrix.config }}\simpleguest
60+
if-no-files-found: error

0 commit comments

Comments
 (0)