diff --git a/.github/workflows/draft.yml b/.github/workflows/draft.yml index 651faaf3..a3b62365 100644 --- a/.github/workflows/draft.yml +++ b/.github/workflows/draft.yml @@ -18,6 +18,8 @@ jobs: target: x86_64-unknown-linux-gnu - os: ubuntu-latest target: aarch64-unknown-linux-gnu + - os: ubuntu-latest + target: riscv64gc-unknown-linux-gnu - os: macos-latest target: x86_64-apple-darwin - os: macos-latest @@ -25,12 +27,17 @@ jobs: runs-on: ${{ matrix.os }} env: CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER: aarch64-linux-gnu-gcc + CARGO_TARGET_RISCV64GC_UNKNOWN_LINUX_GNU_LINKER: riscv64-linux-gnu-gcc steps: - uses: actions/checkout@v4 - name: Install gcc-aarch64-linux-gnu if: matrix.target == 'aarch64-unknown-linux-gnu' - run: sudo apt-get update && sudo apt-get install -yq gcc-aarch64-linux-gnu + run: sudo apt update && sudo apt install -yq gcc-aarch64-linux-gnu + + - name: Install gcc-riscv64-linux-gnu + if: matrix.target == 'riscv64gc-unknown-linux-gnu' + run: sudo apt update && sudo apt install -yq gcc-riscv64-linux-gnu - name: Setup Rust toolchain run: rustup toolchain install stable --profile minimal --target ${{ matrix.target }}