ci: port previous-releases-depends-debug
What changed, and why it matters
This commit adds a new continuous integration (CI) test job to Bitcoin Core's GitHub Actions workflow. It does not change any production code, wallet logic, networking, or consensus rules. It simply tells the project's automated testing system to also run an existing test configuration ('previous releases, depends DEBUG') on GitHub-hosted runners in addition to wherever it ran before.
No security action needed. This is a routine CI matrix expansion.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff appends one matrix entry to .github/workflows/ci.yml. The entry reuses the existing environment script ci/test/00_setup_env_native_previous_releases.sh with a Cirrus-style runner and an Ubuntu 24.04 fallback, a 120-minute timeout, and the ‘depends DEBUG’ build configuration. No source files, build scripts, dependencies, secrets, permissions, or network settings are modified.
Changed components
.github/workflows/ci.ymlInspect captured patch +6 / −0
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 55520ffc..62139bef 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -463,6 +463,12 @@ jobs:
timeout-minutes: 240
file-env: './ci/test/00_setup_env_native_fuzz.sh'
+ - name: 'previous releases, depends 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_native_previous_releases.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.