mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-01-19 14:53:43 +01:00
fae83611b8ci: [refactor] Use --preset=dev-mode in mac_native task (MarcoFalke)fadb67b4b4ci: [refactor] Base nowallet task on --preset=dev-mode (MarcoFalke)6666980e86ci: Enable bitcoin-chainstate and test_bitcoin-qt in win64 task (MarcoFalke)faff7b2312ci: Enable experimental kernel stuff in i686 task (MarcoFalke)fa1632eecfci: Enable experimental kernel stuff in mac-cross tasks (MarcoFalke)fad10ff7c9ci: Enable experimental kernel stuff in armhf task (MarcoFalke)fa9d67c13dci: Enable experimental kernel stuff in Alpine task (MarcoFalke)fab3fb8302ci: Enable experimental kernel stuff in s390x task (MarcoFalke)fa7da8a646ci: Enable experimental kernel stuff in valgrind task (MarcoFalke)fa9c2973d6ci: Enable experimental kernel stuff in TSan task (MarcoFalke)fad30d4395ci: Enable experimental kernel stuff in MSan task (MarcoFalke) Pull request description: Most of the CI tasks have a long list of stuff that they enable. This makes it hard to see what each CI task is actually running. Also, most of the CI tasks should probably mimic the `dev-mode` CMake preset and run on as much stuff as possible. Usually, changing the `dev-mode` comes with changing those CI tasks as well in the same commit, which is verbose. Fix both issues, by basing most CI tasks on the `dev-mode`. In the future, this makes it easier to change the `dev-mode` in a single place. If CI tasks explicitly disable something, it will be listed explicitly in them. As a side-effect this will enable the kernel stuff for some CI task that did not have it enabled, which seems desirable. ACKs for top commit: TheCharlatan: Nice, ACKfae83611b8janb84: ACKfae83611b8hebasto: ACKfae83611b8, I have reviewed the code and it looks OK. Tree-SHA512: 58d9d553437b57362e9ec0766bd202482435f263d3f4c6ee7020c5e1e5ba69f8c064630423424f9d754254a66981e670b964a5aee58ef87f30b7d775642255be