Skip to content

Commit 2009308

Browse files
ci: Alpine 3.24 musl container and move small-runner jobs to amd64-ci-medium (#10667)
- **musl container**: `rust:1-alpine3.21` → `rust:1-alpine3.24`. Alpine 3.21 is the oldest version the Rust image still publishes, and it reaches end of life in November 2026. - **`amd64-ci-small` → `amd64-ci-medium`** for the two jobs that used the 4-CPU class: Rust docs and the "with tokio dispatcher" build. Once the `.github-private` change lands, both get 8 CPUs. In #10653, Rust docs went from 288s to 212–235s with 8 CPUs. --------- Co-authored-by: Robert Kruszewski <github@robertk.io>
1 parent 2e41681 commit 2009308

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -327,7 +327,7 @@ jobs:
327327
runner: amd64-ci-large
328328
args: "--all-targets"
329329
- name: "with tokio dispatcher"
330-
runner: amd64-ci-small
330+
runner: amd64-ci-medium
331331
# Only build the crates that have the tokio features, not re-building other crates with no-default-features
332332
args: "--no-default-features --features tokio --all-targets -p vortex -p vortex-io -p vortex-file -p vortex-layout"
333333
- name: "wasm32 with default features"

‎.github/workflows/musl.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
&& format('runs-on={0}/runner=amd64-large/image=ubuntu24-full-x64-pre-v2/tag=rust-build-musl', github.run_id)
3030
|| 'ubuntu-latest' }}
3131
container:
32-
image: ghcr.io/rust-lang/rust:1-alpine3.21
32+
image: ghcr.io/rust-lang/rust:1-alpine3.24
3333
credentials:
3434
username: ${{ github.repository_owner }}
3535
password: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)