Skip to content

chore: drop ubuntu-latest from test matrices in favor of ubuntu-slim - #2

Merged
amannocci merged 1 commit into
mainfrom
chore/ubuntu-slim-test-matrix
Oct 27, 2026
Merged

amannocci merged 1 commit into
mainfrom
chore/ubuntu-slim-test-matrix

Conversation

@amannocci

Copy link
Copy Markdown
Member

Summary

  • Remove ubuntu-latest from the test matrices that also ran ubuntu-slim (setup-github-bot, setup-uv, create-pull-request, setup-rust). Both are Linux x64, so the duplicate job used runner minutes for little extra signal.
  • Keep ubuntu-latest for setup-qemu and setup-buildx, since ubuntu-slim has no Docker daemon.
  • Update .claude/CLAUDE.md to describe the new matrix.

Trade-off

ubuntu-slim has a minimal toolset, so Linux coverage of the "tool already preinstalled" path is lost. The macOS and Windows jobs still partly cover it.

Test plan

  • The edited test workflows pass on ubuntu-slim, macos-latest and windows-latest.

Run Linux tests only on ubuntu-slim for actions that don't need Docker.
setup-qemu and setup-buildx stay on ubuntu-latest because ubuntu-slim
has no Docker daemon.
@amannocci amannocci self-assigned this Oct 27, 2026
@amannocci
amannocci merged commit 7537bdc into main Oct 27, 2026
12 checks passed
@amannocci
amannocci deleted the chore/ubuntu-slim-test-matrix branch October 27, 2026 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant