What changed, and why it matters
This commit adds a new continuous integration (CI) test job for Bitcoin Core. It does not change any wallet, networking, consensus, or node code that end users run. It only tells the project's automated testing system to also run tests on CentOS with the GUI build. There is no security issue visible in this change.
No security action needed. This is a routine CI configuration change.
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 to run an existing CI environment script (00_setup_env_native_centos.sh) on a Cirrus/Ubuntu runner. No source code, build scripts, dependencies, or secrets 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 62139bef..c59539d3 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -469,6 +469,12 @@ jobs:
timeout-minutes: 120
file-env: './ci/test/00_setup_env_native_previous_releases.sh'
+ - name: 'CentOS, depends, gui'
+ cirrus-runner: 'ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-lg'
+ fallback-runner: 'ubuntu-24.04'
+ timeout-minutes: 120
+ file-env: './ci/test/00_setup_env_native_centos.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.