Build MacOS releases and explicitly specify task dependencies.

This commit is contained in:
Nolan Darilek 2020-08-12 15:56:10 -05:00
parent d95eed63c5
commit 1d7018a558
1 changed files with 11 additions and 0 deletions

View File

@ -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: