scripts+GitHub: use bitcoind v30.0#10689
scripts+GitHub: use bitcoind v30.0#10689yyforyongyu merged 4 commits intolightningnetwork:masterfrom
Conversation
|
Note Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported. |
|
Following this. |
|
All bitcoind itests failing after that bump. |
PR Severity: LOW
All changed files fall into the LOW severity category: Files: .github/workflows/main.yml (CI/CD config, .github/*), itest/lnd_bump_fee.go (integration test), itest/lnd_funding_test.go (integration test), itest/lnd_sweep_test.go (integration test). Severity bump check: After excluding itest/* test files, only 1 non-test file remains with 2 lines changed. No bump triggered (thresholds: >20 files or >500 lines). This PR is a test/CI maintenance change warranting best-effort review only. To override, add a severity-override-{critical,high,medium,low} label. |
|
|
||
| // assertFeeRateGreater is a helper closure that asserts the fee rate | ||
| // of the pending sweep tx is greater than the expected fee rate. | ||
| assertFeeRateGreater := func(expected uint64) { |
| unconfirmedUtxos := ht.GetUTXOsUnconfirmed(carol, "") | ||
| mempoolTxid := mempoolTxids[0].String() | ||
|
|
||
| // The sweeper output may be RBF-replaced, which can leave multiple |
There was a problem hiding this comment.
i don't think that's the case, maybe cc is hallucinating.
0c4c96e to
b13e587
Compare
🔴 PR Severity: CRITICAL
🔴 Critical (2 files)
🟢 Low (8 files — excluded from severity determination)
AnalysisThis PR touches The bulk of changes (8 files) are in integration tests ( To override, add a |
219b54b to
7bdbe60
Compare
🟢 PR Severity: LOW
🟢 Low (3 files)
AnalysisAll three files in this PR fall into the LOW severity category:
No severity bump conditions apply: only 2 non-test/non-CI files with 15 lines changed (well under the 20-file and 500-line thresholds). This PR appears to update the bitcoind installation script and related test/CI configuration — purely infrastructure changes with no impact on core Lightning Network logic. To override, add a |
7bdbe60 to
13e002d
Compare
Bitcoind v30 lowered the default minrelaytxfee and incrementalrelayfee from 1000 sat/kvB (1 sat/vB) to 100 sat/kvB. The itest suite was written against the old defaults and the lower values cascade into: - integer sat/vByte assertions losing precision below 1 sat/vB, and - RBF bump thresholds that alter sweeper/bumpfee replacement timing. Pin the old defaults in the itest bitcoind backend so the existing tests keep passing without per-test adaptation. Running against the new defaults is still worth doing, but that is a separate exercise that should not be bundled with the v30 version bump.
Bitcoin Core v31.0 was released on 2026-04-20. Update the CI itest matrix to track the latest major release.
13e002d to
651e5e6
Compare
yyforyongyu
left a comment
There was a problem hiding this comment.
LGTM 🛡️ - gonna merge with one ACK given that it has low severity.
Bumps the pinned bitcoind version used in CI integration tests from v29 to v30.0, the current stable release of Bitcoin Core.