From: Valentine Wallace Date: Thu, 17 Sep 2020 18:22:55 +0000 (-0400) Subject: Update CI to run build and tests on Macos and Windows in addition to Ubuntu. X-Git-Tag: v0.0.12~23^2 X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=rust-lightning;a=commitdiff_plain;h=ce1f4562f581db9917cb26e589028d25a40fc793 Update CI to run build and tests on Macos and Windows in addition to Ubuntu. We only run Macos and Windows on Rust stable, for efficient CI. --- diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 70cc2e48..c8cdf666 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,6 +6,7 @@ jobs: build: strategy: matrix: + platform: [ ubuntu-latest ] toolchain: [ stable, beta, # 1.30.0 is MSRV for Rust-Lightning @@ -17,12 +18,18 @@ jobs: include: - toolchain: stable build-net-tokio: true + - toolchain: stable + platform: macos-latest + build-net-tokio: true + - toolchain: stable + platform: windows-latest + build-net-tokio: true - toolchain: beta build-net-tokio: true - toolchain: 1.39.0 build-net-tokio: true coverage: true - runs-on: ubuntu-latest + runs-on: ${{ matrix.platform }} steps: - name: Checkout source code uses: actions/checkout@v2