scripts+GitHub: use bitcoind v30.0#10689
scripts+GitHub: use bitcoind v30.0#10689ziggie1984 wants to merge 12 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.
The assertFeeRateGreater checks compared SatPerVbyte as an integer, which loses precision when the incrementalrelayfee is below 1 sat/vbyte (as with bitcoind 29.1's new default of 100 sat/kvB). The RBF success is already proven by AssertTxNotInMempool, making these assertions redundant.
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 |
ad3d5f0 to
cd14ff6
Compare
Bumps the pinned bitcoind version used in CI integration tests from v29 to v30.0, the current stable release of Bitcoin Core.