From 6328e1b1a01a238729a88a879e19e7f0d6b5f840 Mon Sep 17 00:00:00 2001 From: Elias Rohrer Date: Wed, 21 Jan 2026 10:54:25 +0100 Subject: [PATCH 1/2] Add commented-out `patch` section for LDK Git dependencies For convenience we added ready-to-go `patch` setions to `Cargo.toml`, which however only allowed us to quickly override official LDK releases. Here we also add the corrsponding counterparts for LDK `git` dependencies. --- Cargo.toml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 9881b5308..a602340c3 100755 --- a/Cargo.toml +++ b/Cargo.toml @@ -168,3 +168,16 @@ harness = false #vss-client-ng = { path = "../vss-client" } #vss-client-ng = { git = "https://github.com/lightningdevkit/vss-client", branch = "main" } +# +#[patch."https://github.com/lightningdevkit/rust-lightning"] +#lightning = { path = "../rust-lightning/lightning" } +#lightning-types = { path = "../rust-lightning/lightning-types" } +#lightning-invoice = { path = "../rust-lightning/lightning-invoice" } +#lightning-net-tokio = { path = "../rust-lightning/lightning-net-tokio" } +#lightning-persister = { path = "../rust-lightning/lightning-persister" } +#lightning-background-processor = { path = "../rust-lightning/lightning-background-processor" } +#lightning-rapid-gossip-sync = { path = "../rust-lightning/lightning-rapid-gossip-sync" } +#lightning-block-sync = { path = "../rust-lightning/lightning-block-sync" } +#lightning-transaction-sync = { path = "../rust-lightning/lightning-transaction-sync" } +#lightning-liquidity = { path = "../rust-lightning/lightning-liquidity" } +#lightning-macros = { path = "../rust-lightning/lightning-macros" } From dbc9edd963631f9c0533038361a274fffa98d0dc Mon Sep 17 00:00:00 2001 From: Elias Rohrer Date: Fri, 23 Jan 2026 09:36:07 +0100 Subject: [PATCH 2/2] Drop unnecessary Rust install in SemVer CI In the last few days there was incompatibility of `cargo-semver-checks` with the new stable Rust 1.93.0. While this should fixed by today's release of `cargo-semver-checks`, we take the opportunity to drop an unnecessary install step from the CI workflow, as the action will bring their own Rust version if not configured otherwise. --- .github/workflows/semver.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/semver.yml b/.github/workflows/semver.yml index 8472cbd2a..2a3b14ef8 100644 --- a/.github/workflows/semver.yml +++ b/.github/workflows/semver.yml @@ -7,9 +7,5 @@ jobs: steps: - name: Checkout source code uses: actions/checkout@v4 - - name: Install Rust stable toolchain - run: | - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain stable - rustup override set stable - name: Check SemVer uses: obi1kenobi/cargo-semver-checks-action@v2