Skip to content

runon "macos": send build and test commands to a macOS machine - #1013

Merged
ualtinok merged 7 commits into
mainfrom
land/runon-macos
Oct 27, 2026
Merged

ualtinok merged 7 commits into
mainfrom
land/runon-macos

Conversation

@aft-alfonso

@aft-alfonso aft-alfonso Bot commented Oct 26, 2026

Copy link
Copy Markdown

Ufuk approved adding MOTOR's macOS VMs as a runon target (2026-10-26).

  • parse_demand accepts "macos" and sets Platform::Macos (cortexkit-exec-remote-types 0.2.14, already pinned). The VM is fixed at 4 vCPUs and offline, so "macos,Nc", "macos,net" and any other option are refused by name before dispatch.
  • The bash tool's runon description names the option in one clause, and the general runon guidance says a build or test that needs only macOS (its sandbox, code signing or file watching) can use runon: "macos" instead of running locally; service managers, permission prompts and GUI work stay local.
  • Schema artifacts, the catalog fixture and digests, and both plugins' guidance tests are regenerated.

ualtinok and others added 7 commits October 27, 2026 00:18
Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit 1bef6ae81c851c26de7b7f06f0c2acd580f73b99)
Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit fbeb7714d78e6537c02aca43106300f670ca8663)
Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit ec9f3a8722be2e9beb38c3f63a522e2b8bf45788)
Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit b83d6627d4e176c92113ffdc547e8c4aed955f8f)
Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
(cherry picked from commit 40dcfe83ffdd531a2749838207753a6234de3553)
Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
Co-authored-by: alfonso-aft <289616620+alfonso-aft@users.noreply.github.com>
@ualtinok
ualtinok added this pull request to the merge queue Oct 27, 2026
Merged via the queue into main with commit 0446425 Oct 27, 2026
88 of 90 checks passed
@ualtinok
ualtinok deleted the land/runon-macos branch October 27, 2026 09:15
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.

1 participant