diff --git a/.github/workflows/precompile_binaries.yml b/.github/workflows/precompile_binaries.yml index 44c08ba..a69aaf4 100644 --- a/.github/workflows/precompile_binaries.yml +++ b/.github/workflows/precompile_binaries.yml @@ -6,13 +6,11 @@ name: Precompile Binaries jobs: Precompile: - runs-on: ${{ matrix.os }} strategy: fail-fast: true matrix: - os: - - ubuntu-20.04 - - macOS-latest + os: [ubuntu-20.04, macOS-latest] + runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 - uses: actions-rs/toolchain@v1 @@ -24,7 +22,7 @@ jobs: run: | mkdir -p .cargo echo "[profile.release]" >> .cargo/config.toml - echo "opt-level = '3'" >> .cargo/config.toml + echo "opt-level = 3" >> .cargo/config.toml echo "lto = true" >> .cargo/config.toml echo "codegen-units = 1" >> .cargo/config.toml echo "panic = 'abort'" >> .cargo/config.toml @@ -33,14 +31,14 @@ jobs: with: channel: 'stable' - name: Precompile (with iOS) - if: (matrix.os == 'macOS-latest') + if: matrix.os == 'macOS-latest' run: dart run build_tool precompile-binaries -v --manifest-dir=../../rust --repository=LtbLightning/ldk-node-flutter working-directory: cargokit/build_tool env: GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }} PRIVATE_KEY: ${{ secrets.CARGOKIT_PRIVATE_KEY }} - name: Precompile (with Android) - if: (matrix.os == 'ubuntu-20.04') + if: matrix.os == 'ubuntu-20.04' run: dart run build_tool precompile-binaries -v --manifest-dir=../../rust --repository=LtbLightning/ldk-node-flutter --android-sdk-location=/usr/local/lib/android/sdk --android-ndk-version=24.0.8215888 --android-min-sdk-version=23 working-directory: cargokit/build_tool env: