diff --git a/.github/workflows/Benchmarks.yml b/.github/workflows/Benchmarks.yml index 88b628e1e..45b782025 100644 --- a/.github/workflows/Benchmarks.yml +++ b/.github/workflows/Benchmarks.yml @@ -34,17 +34,25 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Download Guest Binaries + - name: Download Rust Guest Binaries uses: actions/download-artifact@v5 with: - name: guest-binaries-release - path: ./downloaded-guest-binaries-release + name: rust-guest-binaries-release + path: ./downloaded-rust-guest-binaries-release + + - name: Download C Guest Binaries + uses: actions/download-artifact@v5 + with: + name: c-guest-binaries-release + path: ./downloaded-c-guest-binaries-release - name: Copy Guest Binaries run: | - cp ./downloaded-guest-binaries-release/callbackguest ./src/tests/rust_guests/bin/release/callbackguest - cp ./downloaded-guest-binaries-release/simpleguest ./src/tests/rust_guests/bin/release/simpleguest - cp ./downloaded-guest-binaries-release/dummyguest ./src/tests/rust_guests/bin/release/dummyguest + cp ./downloaded-rust-guest-binaries-release/callbackguest ./src/tests/rust_guests/bin/release/callbackguest + cp ./downloaded-rust-guest-binaries-release/simpleguest ./src/tests/rust_guests/bin/release/simpleguest + cp ./downloaded-rust-guest-binaries-release/dummyguest ./src/tests/rust_guests/bin/release/dummyguest + cp ./downloaded-c-guest-binaries-release/callbackguest ./src/tests/c_guests/bin/release/callbackguest + cp ./downloaded-c-guest-binaries-release/simpleguest ./src/tests/c_guests/bin/release/simpleguest ### Benchmarks ### - name: Fetch tags diff --git a/.github/workflows/dep_build_guest_binaries.yml b/.github/workflows/dep_build_guest_binaries.yml index 8cc6d1089..89ebf4dca 100644 --- a/.github/workflows/dep_build_guest_binaries.yml +++ b/.github/workflows/dep_build_guest_binaries.yml @@ -37,15 +37,24 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Build and move Rust guests - run: just build-and-move-rust-guests + - name: Build and move Rust and C guests + run: just guests - - name: Upload Binary Artifacts + - name: Upload Rust Guest Artifacts uses: actions/upload-artifact@v4 with: - name: guest-binaries-${{ matrix.config }} + name: rust-guest-binaries-${{ matrix.config }} path: | src\tests\rust_guests\bin\${{ matrix.config }}\callbackguest src\tests\rust_guests\bin\${{ matrix.config }}\dummyguest src\tests\rust_guests\bin\${{ matrix.config }}\simpleguest if-no-files-found: error + + - name: Upload C Guest Artifacts + uses: actions/upload-artifact@v4 + with: + name: c-guest-binaries-${{ matrix.config }} + path: | + src\tests\c_guests\bin\${{ matrix.config }}\callbackguest + src\tests\c_guests\bin\${{ matrix.config }}\simpleguest + if-no-files-found: error