scripts+GitHub: use bitcoind v30.0#10689
scripts+GitHub: use bitcoind v30.0#10689ziggie1984 wants to merge 3 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 |
cd14ff6 to
219b54b
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.
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 |
Bumps the pinned bitcoind version used in CI integration tests from v29 to v30.0, the current stable release of Bitcoin Core.