mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-24 06:57:53 +01:00
Move lightning-transaction-sync
out of the main workspace
Because `lightning-transaction-sync` does not have an MSRV (and because its dev-dependencies are huge), we can't build it by default when devs run `cargo test`, so it is moved out of the top-level workspace.
This commit is contained in:
parent
0fc5a3ae0f
commit
64a7567928
2 changed files with 6 additions and 6 deletions
10
.github/workflows/build.yml
vendored
10
.github/workflows/build.yml
vendored
|
@ -86,10 +86,10 @@ jobs:
|
||||||
run: cargo update -p tokio --precise "1.14.0" --verbose
|
run: cargo update -p tokio --precise "1.14.0" --verbose
|
||||||
env:
|
env:
|
||||||
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
|
CARGO_NET_GIT_FETCH_WITH_CLI: "true"
|
||||||
- name: Build on Rust ${{ matrix.toolchain }} with net-tokio and tx-sync
|
- name: Build on Rust ${{ matrix.toolchain }} with net-tokio
|
||||||
if: "matrix.build-net-tokio && !matrix.coverage && matrix.build-tx-sync"
|
if: "matrix.build-net-tokio && !matrix.coverage"
|
||||||
run: cargo build --verbose --color always
|
run: cargo build --verbose --color always
|
||||||
- name: Build on Rust ${{ matrix.toolchain }} with net-tokio, tx-sync, and full code-linking for coverage generation
|
- name: Build on Rust ${{ matrix.toolchain }} with net-tokio, and full code-linking for coverage generation
|
||||||
if: matrix.coverage
|
if: matrix.coverage
|
||||||
run: RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always
|
run: RUSTFLAGS="-C link-dead-code" cargo build --verbose --color always
|
||||||
- name: Build on Rust ${{ matrix.toolchain }}
|
- name: Build on Rust ${{ matrix.toolchain }}
|
||||||
|
@ -144,9 +144,9 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
cd lightning && cargo test --verbose --color always --features backtrace
|
cd lightning && cargo test --verbose --color always --features backtrace
|
||||||
- name: Test on Rust ${{ matrix.toolchain }} with net-tokio
|
- name: Test on Rust ${{ matrix.toolchain }} with net-tokio
|
||||||
if: "matrix.build-net-tokio && !matrix.coverage && matrix.build-tx-sync"
|
if: "matrix.build-net-tokio && !matrix.coverage"
|
||||||
run: cargo test --verbose --color always
|
run: cargo test --verbose --color always
|
||||||
- name: Test on Rust ${{ matrix.toolchain }} with net-tokio, tx-sync, and full code-linking for coverage generation
|
- name: Test on Rust ${{ matrix.toolchain }} with net-tokio, and full code-linking for coverage generation
|
||||||
if: matrix.coverage
|
if: matrix.coverage
|
||||||
run: RUSTFLAGS="-C link-dead-code" cargo test --verbose --color always
|
run: RUSTFLAGS="-C link-dead-code" cargo test --verbose --color always
|
||||||
- name: Test no-std builds on Rust ${{ matrix.toolchain }}
|
- name: Test no-std builds on Rust ${{ matrix.toolchain }}
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
members = [
|
members = [
|
||||||
"lightning",
|
"lightning",
|
||||||
"lightning-block-sync",
|
"lightning-block-sync",
|
||||||
"lightning-transaction-sync",
|
|
||||||
"lightning-invoice",
|
"lightning-invoice",
|
||||||
"lightning-net-tokio",
|
"lightning-net-tokio",
|
||||||
"lightning-persister",
|
"lightning-persister",
|
||||||
|
@ -13,6 +12,7 @@ members = [
|
||||||
|
|
||||||
exclude = [
|
exclude = [
|
||||||
"lightning-custom-message",
|
"lightning-custom-message",
|
||||||
|
"lightning-transaction-sync",
|
||||||
"no-std-check",
|
"no-std-check",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue