build:
strategy:
matrix:
- platform: [ ubuntu-latest ]
- toolchain: [ stable,
- beta,
- # 1.30.0 is MSRV for Rust-Lightning
- 1.30.0,
- # 1.34.2 is Debian stable
- 1.34.2,
- # 1.45.2 is MSRV for lightning-net-tokio, lightning-block-sync, and coverage generation
- 1.45.2]
+ platform: [ windows-latest ]
+ toolchain: [ stable ]
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.45.2
- build-net-tokio: true
- coverage: true
runs-on: ${{ matrix.platform }}
steps:
- name: Checkout source code