Skip to content

Commit 581d8b3

Browse files
committed
Test anchors build in CI
1 parent 328c626 commit 581d8b3

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/build.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,41 +24,48 @@ jobs:
2424
build-no-std: true
2525
build-futures: true
2626
build-tx-sync: true
27+
build-anchors: true
2728
coverage: true
2829
- toolchain: stable
2930
platform: macos-latest
3031
build-net-tokio: true
3132
build-no-std: true
3233
build-futures: true
3334
build-tx-sync: true
35+
build-anchors: true
3436
- toolchain: beta
3537
platform: macos-latest
3638
build-net-tokio: true
3739
build-no-std: true
3840
build-futures: true
3941
build-tx-sync: true
42+
build-anchors: true
4043
- toolchain: stable
4144
platform: windows-latest
4245
build-net-tokio: true
4346
build-no-std: true
4447
build-futures: true
4548
build-tx-sync: false
49+
build-anchors: true
4650
- toolchain: beta
4751
platform: windows-latest
4852
build-net-tokio: true
4953
build-no-std: true
5054
build-futures: true
5155
build-tx-sync: false
56+
build-anchors: true
5257
- toolchain: beta
5358
build-net-tokio: true
5459
build-no-std: true
5560
build-futures: true
5661
build-tx-sync: true
62+
build-anchors: true
5763
- toolchain: 1.41.1
5864
build-no-std: false
5965
test-log-variants: true
6066
build-futures: false
6167
build-tx-sync: false
68+
build-anchors: true
6269
- toolchain: 1.45.2
6370
build-net-old-tokio: true
6471
build-net-tokio: true
@@ -210,6 +217,10 @@ jobs:
210217
RUSTFLAGS="--cfg=c_bindings" cargo test --verbose --color always -p lightning-invoice
211218
RUSTFLAGS="--cfg=c_bindings" cargo build --verbose --color always -p lightning-persister
212219
RUSTFLAGS="--cfg=c_bindings" cargo build --verbose --color always -p lightning-background-processor
220+
- name: Test Anchors Modifications on Rust ${{ matrix.toolchain }}
221+
if: "matrix.build-anchors"
222+
run: |
223+
RUSTFLAGS="--cfg=anchors" cargo test --verbose --color always -p lightning
213224
- name: Test Block Sync Clients on Rust ${{ matrix.toolchain }} with features
214225
if: "matrix.build-net-tokio && !matrix.coverage"
215226
run: |

0 commit comments

Comments
 (0)