Skip to content

Split test job into per-platform jobs#1081

Merged
smorimoto merged 1 commit intomasterfrom
split-test-jobs-by-platform
Mar 22, 2026
Merged

Split test job into per-platform jobs#1081
smorimoto merged 1 commit intomasterfrom
split-test-jobs-by-platform

Conversation

@smorimoto
Copy link
Copy Markdown
Member

Summary

  • Split the monolithic test job into separate ubuntu, macos, windows, and container jobs, each with only the matrix dimensions relevant to that platform
  • Reorder workflow keys by concern: identity → dependencies → environment → strategy → steps
  • Reorder windows-compiler before windows-environment across action.yml, README.md, and EXAMPLES.md for consistency
  • Reorder matrix values to place the more notable variant first (e.g. true before false)

Split the monolithic `test` job into separate `ubuntu`, `macos`,
`windows`, and `container` jobs, each with only the matrix dimensions
relevant to that platform. Reorder workflow keys by concern (identity,
dependencies, environment, strategy, steps) and reorder matrix values
to place the more notable variant first. Also reorder
`windows-compiler` before `windows-environment` across action.yml,
README.md, and EXAMPLES.md for consistency.
@smorimoto smorimoto added documentation Improvements or additions to documentation github_actions Pull requests that update GitHub Actions code labels Mar 22, 2026
@smorimoto smorimoto merged commit 26a76de into master Mar 22, 2026
18 checks passed
@smorimoto smorimoto deleted the split-test-jobs-by-platform branch March 22, 2026 19:27
@smorimoto smorimoto mentioned this pull request Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant