You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge bitcoin/bitcoin#33824: ci: Enable experimental kernel stuff in most CI tasks via dev-mode
fae8361 ci: [refactor] Use --preset=dev-mode in mac_native task (MarcoFalke)
fadb67b ci: [refactor] Base nowallet task on --preset=dev-mode (MarcoFalke)
6666980 ci: Enable bitcoin-chainstate and test_bitcoin-qt in win64 task (MarcoFalke)
faff7b2 ci: Enable experimental kernel stuff in i686 task (MarcoFalke)
fa1632e ci: Enable experimental kernel stuff in mac-cross tasks (MarcoFalke)
fad10ff ci: Enable experimental kernel stuff in armhf task (MarcoFalke)
fa9d67c ci: Enable experimental kernel stuff in Alpine task (MarcoFalke)
fab3fb8 ci: Enable experimental kernel stuff in s390x task (MarcoFalke)
fa7da8a ci: Enable experimental kernel stuff in valgrind task (MarcoFalke)
fa9c297 ci: Enable experimental kernel stuff in TSan task (MarcoFalke)
fad30d4 ci: 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, ACK fae8361
janb84:
ACK fae8361
hebasto:
ACK fae8361, I have reviewed the code and it looks OK.
Tree-SHA512: 58d9d553437b57362e9ec0766bd202482435f263d3f4c6ee7020c5e1e5ba69f8c064630423424f9d754254a66981e670b964a5aee58ef87f30b7d775642255be
0 commit comments