diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index af8b799..c46df41 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,6 +15,7 @@ jobs: - run: | sudo apt-get update sudo apt-get install -y libspeechd-dev + rustup update cargo build --release build_windows: @@ -24,6 +25,7 @@ jobs: - uses: actions/checkout@v2 - run: | choco install -y llvm + rustup update cargo build --release build_macos: @@ -32,7 +34,16 @@ jobs: steps: - uses: actions/checkout@v2 - run: | + rustup update cargo build --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 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 35697b5..427f4ca 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,6 +14,7 @@ jobs: - run: | sudo apt-get update sudo apt-get install -y libspeechd-dev + rustup update cargo build --release mv target linux - uses: actions/upload-artifact@v1 @@ -28,6 +29,7 @@ jobs: - uses: actions/checkout@v2 - run: | choco install -y llvm + rustup update cargo build --release move target windows - uses: actions/upload-artifact@v1 @@ -41,6 +43,7 @@ jobs: steps: - uses: actions/checkout@v2 - run: | + rustup update cargo build --release mv target macos - uses: actions/upload-artifact@v1 @@ -69,6 +72,7 @@ jobs: 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