What changed, and why it matters
This commit adds a new continuous integration (CI) test job to Bitcoin Core's GitHub Actions workflow. It runs the existing test suite in a specific configuration: 32-bit i686 architecture, DEBUG build, and without inter-process communication (IPC). There is no code change to Bitcoin Core itself, only an addition to the CI configuration file.
No security action required. This is a CI-only change and does not alter shipped code or introduce security-relevant behavior.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff adds one matrix entry to .github/workflows/ci.yml under the native CI job. The new entry reuses existing infrastructure (cirrus-runner, fallback-runner, timeout-minutes) and points to an existing environment setup script ci/test/00_setup_env_i686_no_ipc.sh. No application code, build scripts, or test logic are modified. The change is purely an expansion of CI coverage.
Changed components
.github/workflows/ci.ymlInspect captured patch +6 / −0
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 6c9b1809..0cf29108 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -451,6 +451,12 @@ jobs:
timeout-minutes: 120
file-env: './ci/test/00_setup_env_native_nowallet_libbitcoinkernel.sh'
+ - name: 'no IPC, i686, DEBUG'
+ cirrus-runner: 'ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-md'
+ fallback-runner: 'ubuntu-24.04'
+ timeout-minutes: 120
+ file-env: './ci/test/00_setup_env_i686_no_ipc.sh'
+
steps:
- name: Checkout
uses: actions/checkout@v5
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.