ci: Run feature_unsupported_utxo_db.py on Windows
What changed, and why it matters
This commit only changes Bitcoin Core's continuous integration (CI) configuration. It adds a Windows CI step to run a specific functional test that was previously excluded because of UTF-8 limitations in an old release. There is no change to Bitcoin Core's actual code, network behavior, or wallet logic, and no security issue is introduced or fixed.
No security action needed. This is a routine CI configuration change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies .github/workflows/ci.yml to run test/functional/feature_unsupported_utxo_db.py separately on Windows using an ASCII-only temporary directory. The test was previously excluded from the main Windows functional test run due to issue #31409 (UTF-8 support limitations in an old release). This is purely a CI/test-coverage adjustment.
Changed components
.github/workflows/ci.ymlInspect captured patch +4 / −0
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 97cbbeb2..bbf82a7c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -506,6 +506,10 @@ jobs:
--exclude feature_unsupported_utxo_db.py \
`# See https://github.com/bitcoin/bitcoin/issues/31409.` \
--exclude wallet_multiwallet.py
+ # Run feature_unsupported_utxo_db sequentially in ASCII-only tmp dir,
+ # because it is excluded above due to lack of UTF-8 support in the
+ # ancient release.
+ py -3 test/functional/feature_unsupported_utxo_db.py --previous-releases --tmpdir="${RUNNER_TEMP}/test_feature_unsupported_utxo_db"
ci-matrix:
name: ${{ matrix.name }}
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.