Add frontend smoke coverage for aarch64-linux and aarch64-darwin #110

Open
opened 2026-09-05 00:20:03 +09:00 by natsukium · 0 comments
Owner

Migrated from docs/backlog.md (Open / Frontend smoke test).

The harness exists (FELIS_SMOKE_MARKER on felis-client), and both targets with a runner have a passed gate: x86_64-linux publishes to the binary cache, x86_64-pc-windows-msvc uploads a zip per passing revision (workspace.md "Build and platform matrix"). What the Windows claim still waits on is a durable place to download that zip from: a distribution decision, not a test.

Remaining open work:

  • aarch64-linux and aarch64-darwin have no smoke job at all: the former has no runner, the latter has one but its gate waits on the macOS work (P-2 pauses the macos cache publication until it lands).

See docs/backlog.md "Frontend smoke test — the two targets without one" (pre-migration) and docs/reference/workspace.md Build and platform matrix.

Acceptance: each target has a smoke job that drives felis-client through a real window/GPU surface (or documents why it cannot), matching the x86_64-linux gate contract.

Migrated from `docs/backlog.md` (Open / Frontend smoke test). The harness exists (`FELIS_SMOKE_MARKER` on `felis-client`), and both targets with a runner have a passed gate: x86_64-linux publishes to the binary cache, x86_64-pc-windows-msvc uploads a zip per passing revision ([workspace.md](reference/workspace.md) "Build and platform matrix"). What the Windows claim still waits on is a durable place to download that zip from: a distribution decision, not a test. Remaining open work: - aarch64-linux and aarch64-darwin have no smoke job at all: the former has no runner, the latter has one but its gate waits on the macOS work (P-2 pauses the `macos` cache publication until it lands). See `docs/backlog.md` "Frontend smoke test — the two targets without one" (pre-migration) and `docs/reference/workspace.md` Build and platform matrix. Acceptance: each target has a smoke job that drives `felis-client` through a real window/GPU surface (or documents why it cannot), matching the x86_64-linux gate contract.
Sign in to join this conversation.
No description provided.