diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 7b78992..018dc82 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -9,6 +9,15 @@ jobs: permissions: security-events: write contents: read + packages: read uses: FyraLabs/actions/.github/workflows/rust.yml@main with: + test-pre: sudo apt-get update && sudo apt-get install -y protobuf-compiler + test-cache: true test-riscv-rva23: true + test-riscv-builder-image: ghcr.io/fyralabs/rva23-builder@sha256:206d17485eb31e7b7aaad2fc8563471e71e0815574e15dd1328b97fc56696827 + + test-riscv-artifact-name: odorobo-riscv-rva23 + test-riscv-artifact-paths: | + target/riscv64a23-unknown-linux-gnu/release/odorobo + target/riscv64a23-unknown-linux-gnu/release/odoroboctl diff --git a/scripts/zig-cc-rva23.sh b/scripts/zig-cc-rva23.sh index fd0d8e6..629d378 100755 --- a/scripts/zig-cc-rva23.sh +++ b/scripts/zig-cc-rva23.sh @@ -7,7 +7,7 @@ set -euo pipefail args=() for arg in "$@"; do case "$arg" in - --target=riscv64-unknown-linux-gnu) + --target=riscv64-unknown-linux-gnu|--target=riscv64a23-unknown-linux-gnu) ;; *) args+=("$arg")