ci: Enable experimental kernel stuff in s390x task
What changed, and why it matters
This commit changes only a continuous integration (CI) configuration file for the s390x mainframe platform. It switches the build to use the developer preset and explicitly turns on experimental kernel-related build options for automated testing. There is no change to the Bitcoin Core software that users run, no bug fix, and no security-relevant code change.
No security action needed. Treat as a normal CI/infrastructure change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies ci/test/00_setup_env_s390x.sh, replacing BITCOIN_CONFIG=”-DREDUCE_EXPORTS=ON” with BITCOIN_CONFIG=”–preset=dev-mode -DREDUCE_EXPORTS=ON”. The commit message mentions enabling bitcoin-chainstate, libbitcoinkernel, and kernel-test, but those are effects of the dev-mode preset, not additional lines in the diff. This is purely a CI build-matrix adjustment for the s390x architecture.
Changed components
ci/test/00_setup_env_s390x.shInspect captured patch +4 / −1
diff --git a/ci/test/00_setup_env_s390x.sh b/ci/test/00_setup_env_s390x.sh
index b84d9907..b7d23fbf 100755
--- a/ci/test/00_setup_env_s390x.sh
+++ b/ci/test/00_setup_env_s390x.sh
@@ -14,4 +14,7 @@ export CI_IMAGE_PLATFORM="linux/s390x"
export TEST_RUNNER_EXTRA="--exclude rpc_bind,feature_bind_extra" # Excluded for now, see https://github.com/bitcoin/bitcoin/issues/17765#issuecomment-602068547
export RUN_FUNCTIONAL_TESTS=true
export GOAL="install"
-export BITCOIN_CONFIG="-DREDUCE_EXPORTS=ON"
+export BITCOIN_CONFIG="\
+ --preset=dev-mode \
+ -DREDUCE_EXPORTS=ON \
+"
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.