diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b58400a..ef0f86b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,6 +6,7 @@ on: - "v*" jobs: + build_linux: name: Build Linux runs-on: ubuntu-latest @@ -27,9 +28,18 @@ jobs: choco install -y llvm cargo build --release + build_macos: + name: Build MacOS + runs-on: macos-latest + steps: + - uses: actions/checkout@v2 + - run: | + cargo build --release + publish_winrt_bindings: name: Publish winrt_bindings runs-on: windows-latest + needs: [build_windows] env: CARGO_TOKEN: ${{ secrets.CARGO_TOKEN }} steps: @@ -44,6 +54,7 @@ jobs: publish: name: Publish runs-on: ubuntu-latest + needs: [build_linux, build_windows, build_macos] env: CARGO_TOKEN: ${{ secrets.CARGO_TOKEN }} steps: