Skip to content

quest: plan the Mac mini's roles for rind - #595

Merged
kixelated merged 2 commits into
mainfrom
quest-plan/mac-mini
Nov 11, 2026
Merged

kixelated merged 2 commits into
mainfrom
quest-plan/mac-mini

Conversation

@kixelated

@kixelated kixelated commented Nov 11, 2026 •

Copy link
Copy Markdown
Collaborator

The maintainer bought a Mac mini for rind after today's aarch64 break: moq-dev/rind#583 and moq-dev/rind#564 each passed the x86_64-only merge queue, but together they broke the aarch64 tests. This plans its roles.

Changes

  • New quest/m0/mac-mini-runner.md [M]: a second self-hosted runner makes the merge queue build and run rind's tests natively on aarch64 (macOS, plus aarch64 Linux in a VM). It waits on the machine arriving and being reachable over SSH.
  • New quest/m2/bench/mac-mini.md [S]: the Mac mini joins BENCHMARKS.md, benchmarking under plain quest gate.
  • New quest/m2/confidence/apple-nightlies.md [S]: the Apple-silicon nightlies, starting with macOS DIT mutants, move to the Mac mini where it helps.

Decisions

Settled by the maintainer on 2026-11-10 (/quest-plan):

  • Roles: ✅ aarch64 merge-queue runner, benchmark host, Apple-silicon nightlies, and agent workstation (none rejected). The agent workstation is set up in the maintainer's machine configuration, not in this repo.
  • Quiet time for benchmarks: ✅ accept the noise and bench under plain quest gate (rejected: a nightly bench window that pauses the runner and agents; a benchmark-only machine).
  • Milestones: ✅ the runner in m0, the rest in m2 (rejected: all m2; all m0).

Models

Size: XS
Implementer: Claude Code, claude-opus-5-5

🤖 Generated with Claude Code

Review

Rewritten by quest review after each round.

  • Reviewer: Codex, gpt-6.1-sol, low effort
  • Session: 01a1c8b5-7ad2-7f93-91a8-211dab866d7a, round 1
  • Head: 54db09f
  • Base: origin/main at ed7fe44
  • Score: 10/10, The change adds only three planning documents, changes no executable code or workflows, and has no actionable defects.
  • Findings: none

Reviewer-side low-severity fix at a189985: the runner quest now requires the Mac mini's runner to sit in a runner group that admits only queue-build.yml at refs/heads/main, as queue-build.yml's header relies on for rind-queue (fixed). Other claims checked against queue.yml, mutants.yml, build.yml, BENCHMARKS.md, and moq-dev/rind#435. moq-dev/rind#594 is still open, so the PR link stays.

kixelated and others added 2 commits November 10, 2026 19:43
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@kixelated
kixelated marked this pull request as ready for review November 11, 2026 03:45
@pullfrog

pullfrog Bot commented Nov 11, 2026 •

Copy link
Copy Markdown

Your OpenCode Go account is out of credit. Top it up, then re-trigger Pullfrog.

OpenCode Go's response
provider error: Insufficient balance. Top up at https://opencode.ai/console/wrk_01M28N93AE612R8VKHHW47PJER/billing?credits=1. (402)

Top up OpenCode Go →

Pullfrog  | Rerun failed job ➔ | View workflow run | via Pullfrog | Using glm-5.3

@kixelated
kixelated added this pull request to the merge queue Nov 11, 2026
Merged via the queue into main with commit 36a56b1 Nov 11, 2026
6 of 8 checks passed
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