Skip to content

Commit 41dc4cb

Browse files
committed
test: CLN v25.05 — skip v25.02 (SQLite UPDATE FROM bug #8231, fixed in v25.05+)
1 parent c88d75e commit 41dc4cb

2 files changed

Lines changed: 15 additions & 2 deletions

File tree

.github/workflows/cln-integration.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,20 @@ jobs:
2121
- name: Start bitcoind, electrs, and lightningd
2222
run: docker compose -f docker-compose-cln.yml up -d
2323

24+
- name: Wait for CLN to be ready
25+
run: |
26+
for i in $(seq 1 30); do
27+
if docker exec ldk-node-cln-1 lightning-cli --regtest getinfo 2>/dev/null | grep -q '"id"'; then
28+
echo "CLN is ready"
29+
exit 0
30+
fi
31+
echo "Waiting for CLN... ($i/30)"
32+
sleep 2
33+
done
34+
echo "ERROR: CLN not ready after 60s"
35+
docker logs ldk-node-cln-1
36+
exit 1
37+
2438
- name: Forward lightningd RPC socket
2539
run: |
2640
docker exec ldk-node-cln-1 sh -c "socat -d -d TCP-LISTEN:9937,fork,reuseaddr UNIX-CONNECT:/root/.lightning/regtest/lightning-rpc&"

docker-compose-cln.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ services:
4848
- bitcoin-electrs
4949

5050
cln:
51-
image: elementsproject/lightningd:v24.08.2
51+
image: elementsproject/lightningd:v25.05
5252
platform: linux/amd64
5353
depends_on:
5454
bitcoin:
@@ -60,7 +60,6 @@ services:
6060
"--bitcoin-rpcuser=user",
6161
"--bitcoin-rpcpassword=pass",
6262
"--regtest",
63-
"--experimental-anchors",
6463
]
6564
ports:
6665
- "19846:19846"

0 commit comments

Comments
 (0)