If your review is incorrectly listed, please copy-paste <!–meta-tag:bot-skip–> into the comment that the bot should ignore.
Conflicts
Reviewers, this pull request conflicts with the following ones:
#34418 (qa: Make wallet_multiwallet.py Windows crossbuild-compatible by hodlinator)
#33186 (wallet, test: Ancient Wallet Migration from v0.14.3 (no-HD and Single Chain) by w0xlt)
#32672 (ci: update pwsh to use custom shell that fails-fast by m3dwards)
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
maflcko force-pushed
on Feb 10, 2026
DrahtBot added the label
CI failed
on Feb 10, 2026
ci: [refactor] Move config.ini rewrite to ci-windows-cross.pyfac9c7bd66
ci: [refactor] Move pyzmq install and get_previous_releases into ci-windows-cross.py1111108685
ci: Move run_functional_tests into ci-windows-cross.py
This is mostly a refactor, except for putting the temp dirs into
Path.cwd(), which makes running this locally easier.
Note, the use of process_cpu_count() is intentional. It was only added
in Python 3.13, according to
https://docs.python.org/3/library/os.html#os.process_cpu_count .
However, Python 3.13 is also the minimum required version on Windows,
according to
https://github.com/bitcoin/bitcoin/issues/29897#issuecomment-2940318094
to avoid intermittent test failures.
fa4a1cab6c
ci: Set PREVIOUS_RELEASES_DIR env var in ci-windows-cross.py
This uses the workspace instead of the runner.temp, so that it is easier
to reproduce the CI locally.
fa99ba5f14
ci: [refactor] Move run_unit_tests to ci-windows-cross.pyfa2719ab1b
ci: [refactor] Use pathlib over os.pathfa13b13239
maflcko force-pushed
on Feb 10, 2026
DrahtBot removed the label
CI failed
on Feb 10, 2026
maflcko
commented at 3:26 pm on February 10, 2026:
member
(I compared the ci logs and they look correct)
janb84
commented at 4:27 pm on February 10, 2026:
contributor
ACKfa13b13239e53b7198eabab2a3771277a2b433e1
Easy to follow transition to python because of the split of commits. It’s a “copy” of the ci commands. Validated by checking/code reviewing on a commit by commit basis
I’ve browsed through the ci logs to validate that the outcome is the same. Looks correct (sometimes a bit weird like extracting to D:\a\bitcoin\bitcoin but that’s equal to master).
I also support the migration from commands in the GH specific ci.yml to python scripts. This may come in handy if we have to transition away, given the state of GH.
maflcko requested review from hebasto
on Feb 12, 2026
DrahtBot added the label
CI failed
on Feb 12, 2026
maflcko force-pushed
on Feb 12, 2026
maflcko force-pushed
on Feb 12, 2026
DrahtBot removed the label
CI failed
on Feb 12, 2026
janb84
commented at 12:23 pm on February 13, 2026:
contributor
re ACKfa13b13239e53b7198eabab2a3771277a2b433e1
changes since last ACK:
undoing of a move (Set up VS Developer Prompt) to fix the CI.
none
maflcko
commented at 1:16 pm on February 13, 2026:
member
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2026-02-17 06:13 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me