From ce1f4562f581db9917cb26e589028d25a40fc793 Mon Sep 17 00:00:00 2001 From: Valentine Wallace Date: Thu, 17 Sep 2020 14:22:55 -0400 Subject: [PATCH] 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. --- .github/workflows/build.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 70cc2e48e..c8cdf6660 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 -- 2.39.5