Repository navigation
ci: run every job on the self-hosted mayflower runners - #24
Conversation
Each workflow gets a route job from SolZeroAI/routact, which reads the org ROUTACT_CONFIG and picks a runner per pool. Validate and the Tegami preview use linux-arm (mayflower, then Blacksmith arm64, then GitHub), the recorder build uses xcode (mayflower Xcode 27.1, then Blacksmith macOS), and the Tegami comment and release jobs use light (umbrel). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Vdh4Z431pzGdWVWoAFNQqc
|
This is not the workflow change itself: the route job runs on GitHub's Generated by Claude Code |
|
Update: the route job now starts on Blacksmith ( This is a Routact bug, not this PR: mayflower's runners report their OS as Generated by Claude Code |
Drop the Routact route jobs. Linux jobs use [self-hosted, arm64, linux] and the recorder build uses [self-hosted, arm64, macos], whose VMs carry Xcode. Jobs queue while mayflower is offline; there is no hosted fallback. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Vdh4Z431pzGdWVWoAFNQqc
TegamiThis repository uses Tegami to manage releases. When your changes affect published packages, add a changelog file under Create a changelog → · Changelog format Release preview
This PR does not add changelog files. Pending changelogs from other branches are included in the preview above. Run Managed by Tegami. |
Summary
Every job now runs on SolZeroAI's self-hosted runners on mayflower. Routact is no longer used. The first commit added Routact route jobs, and the second commit takes them out again.
blacksmith-4vcpu-ubuntu-2404[self-hosted, arm64, linux]blacksmith-6vcpu-macos-26[self-hosted, arm64, macos](the VMs carry Xcode 27.1)blacksmith-4vcpu-ubuntu-2404[self-hosted, arm64, linux]blacksmith-4vcpu-ubuntu-2404[self-hosted, arm64, linux]blacksmith-4vcpu-ubuntu-2404[self-hosted, arm64, linux]if:, concurrency group, timeout and permission is unchanged.Testing
Label
release:none: this changes CI only, and users see no effect.🤖 Generated with Claude Code
https://claude.ai/code/session_01Vdh4Z431pzGdWVWoAFNQqc