Skip to content

Commit ce1f456

Browse files
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.
1 parent b0e9b01 commit ce1f456

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ jobs:
66
build:
77
strategy:
88
matrix:
9+
platform: [ ubuntu-latest ]
910
toolchain: [ stable,
1011
beta,
1112
# 1.30.0 is MSRV for Rust-Lightning
@@ -17,12 +18,18 @@ jobs:
1718
include:
1819
- toolchain: stable
1920
build-net-tokio: true
21+
- toolchain: stable
22+
platform: macos-latest
23+
build-net-tokio: true
24+
- toolchain: stable
25+
platform: windows-latest
26+
build-net-tokio: true
2027
- toolchain: beta
2128
build-net-tokio: true
2229
- toolchain: 1.39.0
2330
build-net-tokio: true
2431
coverage: true
25-
runs-on: ubuntu-latest
32+
runs-on: ${{ matrix.platform }}
2633
steps:
2734
- name: Checkout source code
2835
uses: actions/checkout@v2

0 commit comments

Comments
 (0)