I've received some feedback that replicating CI jobs locally isn't straightforward. Perhaps the documentation can be improved in this area? @maflcko I understand you had some improvements in mind? Happy to also work on this.
CI: Improve documentation around replicating CI locally #31199
issue m3dwards opened this issue on October 31, 2024-
m3dwards commented at 8:03 PM on October 31, 2024: contributor
- maflcko added the label Brainstorming on Nov 1, 2024
- maflcko added the label Docs on Nov 1, 2024
- maflcko added the label Build system on Nov 1, 2024
- maflcko added the label Tests on Nov 1, 2024
-
maflcko commented at 7:33 AM on November 1, 2024: member
Yeah, this keeps coming up (ex: #31144 (comment)), but I don't know how to improve the docs.
Another related idea was to move the CC/CXX/SANITZER/... build options into a cmake preset, which could make it easier to reproduce some CI failures. Ref: https://bitcoin-irc.chaincode.com/bitcoin-core-dev/2024-09-05#1050658 and some more discussion in #30871 (comment)
-
maflcko commented at 7:09 AM on December 9, 2024: member
In the docs, it could be clearer to explain why
envmay be needed: #31176 (comment) -
maflcko commented at 9:02 AM on January 20, 2025: member
Also, setup of qemu is missing: #31657 (comment)
- willcl-ark assigned hodlinator on Oct 21, 2025
-
hodlinator commented at 2:09 PM on November 17, 2025: contributor
PR is live: #33887
-
maflcko commented at 2:23 PM on November 17, 2025: member
Another related idea was to move the CC/CXX/SANITZER/... build options into a cmake preset, which could make it easier to reproduce some CI failures. Ref: https://bitcoin-irc.chaincode.com/bitcoin-core-dev/2024-09-05#1050658 and some more discussion in #30871 (comment)
this was moved to dev-mode in #33824, so maybe this is already a step in the right direction?
- fanquake closed this on Nov 20, 2025
- fanquake reopened this on Nov 20, 2025
- hebasto referenced this in commit 6cdb51c14e on Nov 20, 2025
-
maflcko commented at 5:46 PM on November 20, 2025: member
Yeah, I think this can be closed for now, but I'd be excited to see new issues, if there are still questions or hard CI edges. Also, happy to review more pull requests around CI docs.
- fanquake closed this on Nov 20, 2025