Expand self-test matrix to aarch64 and macOS runners #1

Open
opened 2026-05-28 02:55:49 +00:00 by stephen · 0 comments
Owner

The action claims support for Linux aarch64, macOS x86_64, and macOS arm64, but .forgejo/workflows/test.yml only exercises Linux x86_64 (runs-on: [self-hosted, Linux]).

Add matrix entries for the other supported platforms once runners with the right labels exist:

  • [self-hosted, Linux, ARM64] for aarch64
  • a macOS runner (x86_64 and/or arm64) for the Darwin triples

The workflow already has a comment showing the shape for an ARM entry. Until the runners exist these would sit pending, so this is gated on runner availability, not code.

Acceptance: a green run that installs and smoke-tests sccache on each claimed platform.

The action claims support for Linux aarch64, macOS x86_64, and macOS arm64, but `.forgejo/workflows/test.yml` only exercises Linux x86_64 (`runs-on: [self-hosted, Linux]`). Add matrix entries for the other supported platforms once runners with the right labels exist: - `[self-hosted, Linux, ARM64]` for aarch64 - a macOS runner (x86_64 and/or arm64) for the Darwin triples The workflow already has a comment showing the shape for an ARM entry. Until the runners exist these would sit pending, so this is gated on runner availability, not code. Acceptance: a green run that installs and smoke-tests sccache on each claimed platform.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rasterstate/sccache-action#1
No description provided.