From 3500e88117521f30684e0c48cf3e5cc9187e2832 Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Tue, 17 Nov 2020 12:22:18 -0600 Subject: [PATCH] Do we need LLVM for this? --- .github/workflows/test.yml | 113 ++++++++++++++++++------------------- 1 file changed, 56 insertions(+), 57 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0497a4c..b6871d5 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,57 +1,56 @@ -name: Test - -on: - push: - pull_request: - -jobs: - build_linux: - name: Build Linux - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - run: | - sudo apt-get update - sudo apt-get install -y libspeechd-dev - rustup update - cargo check --examples --release - - build_web: - name: Build Web - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - run: | - rustup update - rustup target add wasm32-unknown-unknown - cargo check --examples --release --target wasm32-unknown-unknown - - build_windows: - name: Build Windows - runs-on: windows-latest - steps: - - uses: actions/checkout@v2 - - run: | - choco install -y llvm - rustup update - cargo check --examples --release --all-features - - build_macos: - name: Build MacOS - runs-on: macos-latest - steps: - - uses: actions/checkout@v2 - - run: | - rustup update - cargo check --examples --release - - build_ios: - name: Build iOS - runs-on: macos-latest - steps: - - uses: actions/checkout@v2 - - run: | - rustup update - rustup target add aarch64-apple-ios x86_64-apple-ios - cargo install cargo-lipo - cargo lipo --release +name: Test + +on: + push: + pull_request: + +jobs: + build_linux: + name: Build Linux + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - run: | + sudo apt-get update + sudo apt-get install -y libspeechd-dev + rustup update + cargo check --examples --release + + build_web: + name: Build Web + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - run: | + rustup update + rustup target add wasm32-unknown-unknown + cargo check --examples --release --target wasm32-unknown-unknown + + build_windows: + name: Build Windows + runs-on: windows-latest + steps: + - uses: actions/checkout@v2 + - run: | + rustup update + cargo check --examples --release --all-features + + build_macos: + name: Build MacOS + runs-on: macos-latest + steps: + - uses: actions/checkout@v2 + - run: | + rustup update + cargo check --examples --release + + build_ios: + name: Build iOS + runs-on: macos-latest + steps: + - uses: actions/checkout@v2 + - run: | + rustup update + rustup target add aarch64-apple-ios x86_64-apple-ios + cargo install cargo-lipo + cargo lipo --release