Skip to content

Bump test dependencies and reorganize Docker files#869

Open
febyeji wants to merge 1 commit intolightningdevkit:mainfrom
febyeji:upgrade-test-deps
Open

Bump test dependencies and reorganize Docker files#869
febyeji wants to merge 1 commit intolightningdevkit:mainfrom
febyeji:upgrade-test-deps

Conversation

@febyeji
Copy link
Copy Markdown

@febyeji febyeji commented Apr 3, 2026

Test dependency updates:

  • bitcoind/corepc-node: 27.2 → 29.0 (corepc-node 0.10.0 → 0.10.1)
  • lnd_grpc_rust: 2.10.0 → 2.14.0
  • Docker CLN: v23.08 → v25.12.1 (elementsproject/lightningd)
  • Docker LND: v0.18.5-beta → v0.20.1-beta
  • Docker bitcoind (CLN/LND compose): 27.2 → 29.1
  • Download script: bitcoind 29.0 with updated SHA256 hashes

CI fixes for bitcoind 29.0:

  • Cache key: add version to invalidate stale 27.2 cache
  • mkdir -p: needed when bitcoind cache misses but electrs cache hits

CLN v25 compatibility:

  • Remove --experimental-anchors (deprecated in v25, causes BROKEN startup)
  • Add sleep before close_channel (monitor update timing with v25+)

Organization:

Closes #855 and Prerequisite for #839 (interop-test-harness).

Test dependency updates:
- bitcoind/corepc-node: 27.2 → 29.0 (corepc-node 0.10.0 → 0.10.1)
- lnd_grpc_rust: 2.10.0 → 2.14.0
- Docker CLN: v23.08 → v25.12.1 (elementsproject/lightningd)
- Docker LND: v0.18.5-beta → v0.20.1-beta
- Docker bitcoind (CLN/LND compose): 27.2 → 29.1
- Download script: bitcoind 29.0 with updated SHA256 hashes

CI fixes for bitcoind 29.0:
- Cache key: add version to invalidate stale 27.2 cache
- mkdir -p: needed when bitcoind cache misses but electrs cache hits

CLN v25 compatibility:
- Remove --experimental-anchors (deprecated in v25, causes BROKEN startup)
- Add sleep before close_channel (monitor update timing with v25+)

Organization:
- Move docker-compose files to tests/docker/ (resolves lightningdevkit#855)

Closes lightningdevkit#855
@ldk-reviews-bot
Copy link
Copy Markdown

ldk-reviews-bot commented Apr 3, 2026

I've assigned @tnull as a reviewer!
I'll wait for their review and will help manage the review process.
Once they submit their review, I'll check if a second reviewer would be helpful.

@ldk-reviews-bot ldk-reviews-bot requested a review from tnull April 3, 2026 15:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move interop test Docker files to tests/docker/

2 participants