ci: Reduce Alpine musl task to md runner size
What changed, and why it matters
This commit simply changes the size of a virtual machine used for one automated testing job in Bitcoin Core's GitHub Actions setup, switching from a large to a medium-sized runner. It has no effect on the Bitcoin software users run, on wallets, transactions, consensus rules, or network security.
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 modifies .github/workflows/ci.yml, changing the Cirrus runner label for the ‘Alpine (musl), depends, gui’ CI task from ubuntu-runner-amd64:24.04-lg to ubuntu-runner-amd64:24.04-md. This is a resource/cost optimization for continuous integration infrastructure only.
Changed components
.github/workflows/ci.ymlInspect captured patch +1 / −1
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 858a2caf..058f27b0 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -478,7 +478,7 @@ jobs:
file-env: './ci/test/00_setup_env_native_previous_releases.sh'
- name: 'Alpine (musl), depends, gui'
- cirrus-runner: 'ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04-lg'
+ 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_alpine_musl.sh'
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.