diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 86ef20f56a5b..659f520d8895 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -186,6 +186,21 @@ jobs: - run: rustup target add aarch64-pc-windows-msvc - run: cargo check -p wasmtime --target aarch64-pc-windows-msvc + # Check whether `wasmtime` cross-compiles to x86_64-unknown-freebsd + # Tracking issue: https://github.com/bytecodealliance/wasmtime/issues/2269 + checks_freebsd_x86: + name: Check FreeBSD x86_64 + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + submodules: true + - uses: ./.github/actions/install-rust + - run: rustup target add x86_64-unknown-freebsd + # TODO: We aren't building with default features since the `ittapi` crate + # fails to compile on freebsd. + - run: cargo check -p wasmtime --no-default-features --features cranelift,wat,async,cache --target x86_64-unknown-freebsd + fuzz_targets: name: Fuzz Targets runs-on: ubuntu-latest