test: check known workloads across operating systems #252

Merged
admin merged 1 commits from research/workload-platform-determinism into dev 2026-10-14 20:04:54 +00:00
Owner

What changed

Extend the known-answer workload matrix beyond Linux x64/ARM64 to Windows x64 and macOS ARM64. Each runner verifies its actual Go OS and architecture before running the same fixed primes and wordcount results.

This adds evidence for #19; it does not claim that all workloads or hardware are deterministic. Model inference, GPU workloads and transcode still need separate measurement.

GitHub documents these hosted runner labels and architectures here: https://docs.github.com/en/actions/reference/runners/github-hosted-runners

Checks

  • actionlint .github/workflows/ci.yml
  • Focused go test ./packages/runtime -run ... on Linux x64

The new Windows/macOS runs will provide the cross-platform evidence in CI. No Electron E2E or local desktop window is involved.

## What changed Extend the known-answer workload matrix beyond Linux x64/ARM64 to Windows x64 and macOS ARM64. Each runner verifies its actual Go OS and architecture before running the same fixed `primes` and `wordcount` results. This adds evidence for #19; it does not claim that all workloads or hardware are deterministic. Model inference, GPU workloads and transcode still need separate measurement. GitHub documents these hosted runner labels and architectures here: https://docs.github.com/en/actions/reference/runners/github-hosted-runners ## Checks - `actionlint .github/workflows/ci.yml` - Focused `go test ./packages/runtime -run ...` on Linux x64 The new Windows/macOS runs will provide the cross-platform evidence in CI. No Electron E2E or local desktop window is involved.
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Sisyphus/Sisyphus#252