Skip to content

CI: Split macOS Linux boot tests into parallel jobs - #793

Closed
ian0318git wants to merge 1 commit into
sysprog21:masterfrom
ian0318git:ci/parallel-macos-boot-tests
Closed

ian0318git wants to merge 1 commit into
sysprog21:masterfrom
ian0318git:ci/parallel-macos-boot-tests

Conversation

@ian0318git

@ian0318git ian0318git commented Oct 4, 2026 •

Copy link
Copy Markdown

This PR splits the macOS guest Linux boot tests into dedicated parallel matrix jobs, mirroring the existing setup for Linux hosts (boot-tests-x64).

Fixes #792

Changes:

  • Extracted sequential boot Linux kernel test steps from macOS-arm64 job.
  • Added new boot-tests-macos job with matrix covering both gcc-15 and clang across interpreter and jit configurations.
  • Adjusted job timeout and boot timeouts accordingly.

Summary by cubic

Splits the macOS guest Linux boot tests into dedicated parallel matrix jobs so they no longer run sequentially inside macOS-arm64, matching the existing boot-tests-x64 setup for Linux hosts. Fixes #792.

  • Adds a new boot-tests-macos job covering gcc-15 and clang across interpreter and jit builds.
  • Removes the sequential boot test steps from the macOS-arm64 job.
  • Sets per-job and boot timeouts, with a higher boot timeout for JIT to avoid flakes under macOS load.

Written for commit 8b81d41. Summary will update on new commits.

Review in cubic

Signed-off-by: Ian Chang <ian0318@gmail.com>
@jserv jserv changed the title CI: Split macOS Linux boot tests into parallel jobs (#792) CI: Split macOS Linux boot tests into parallel jobs Oct 4, 2026

@jserv jserv left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Avoid mentioning (#792) in the subject.
Read https://cbea.ms/git-commit/ carefully and enforce the rules.

@ian0318git

Copy link
Copy Markdown
Author

Closing in favor of parallelized solution in #797.

@ian0318git ian0318git closed this Oct 10, 2026
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.

CI: Split macOS Linux boot tests into parallel jobs

2 participants