diff --git a/.github/workflows/publish_snapshot.yml b/.github/workflows/publish_snapshot.yml index f18a3eb..17c1b9a 100644 --- a/.github/workflows/publish_snapshot.yml +++ b/.github/workflows/publish_snapshot.yml @@ -15,16 +15,15 @@ env: jobs: cross: strategy: - fail-fast: false matrix: # a list of all the targets include: - - TARGET: x86_64-unknown-linux-gnu # tested in a debian container on a mac - OS: ubuntu-latest - - TARGET: x86_64-unknown-linux-musl # test in an alpine container on a mac - OS: ubuntu-latest - - TARGET: x86_64-pc-windows-msvc # tested on a windows machine + - TARGET: x86_64-pc-windows-msvc OS: windows-latest + - TARGET: x86_64-apple-darwin + OS: macos-latest + - TARGET: aarch64-apple-darwin + OS: macos-latest runs-on: ${{ matrix.OS }} env: NAME: rust cross compile @@ -49,6 +48,7 @@ jobs: name: result path: out/fastbloomjvm/compileNative.dest/native/ deploy: + needs: cross runs-on: ubuntu-22.04 env: MILL_RUST_TARGET: x86_64-unknown-linux-gnu