Skip to content

Fix macos runner homebrew startup#56

Merged
joyzoursky merged 5 commits intomainfrom
fix/macos-runner-homebrew-startup
Mar 16, 2026
Merged

Fix macos runner homebrew startup#56
joyzoursky merged 5 commits intomainfrom
fix/macos-runner-homebrew-startup

Conversation

@joyzoursky
Copy link
Copy Markdown
Collaborator

  • feat(cli-release): implement semver release pipeline
  • docs: add CLI release and Homebrew runbook
  • fix(ci): skip tap update when PAT is unset
  • fix(security): resolve @tootallnate/once advisory
  • Fix macOS runner startup in Homebrew CLI release
  • Prefer bundled runner runtime in CLI startup
  • Add release smoke tests for packaged runner runtime

@joyzoursky joyzoursky changed the title fix/macos runner homebrew startup Fix macos runner homebrew startup Mar 16, 2026
- include web runtime sources in CLI release archive for runner imports

- install locked workspace dependencies in Homebrew formula

- decouple runner substitution helper from Prisma-backed resolver

- fail fast when runner process exits immediately after start
- add runner bundle build script for release packaging

- ship runner.bundle.cjs in CLI archives

- start bundled runner with plain node when present

- keep tsx source fallback for local development
- verify archives contain runner.bundle.cjs and no apps/web/src

- install dependencies from archive and execute bundled runner

- gate release workflow on expected startup smoke behavior
@joyzoursky joyzoursky force-pushed the fix/macos-runner-homebrew-startup branch from 0d2a0f7 to d84523d Compare March 16, 2026 12:32
@joyzoursky joyzoursky merged commit 020321a into main Mar 16, 2026
1 check passed
@joyzoursky joyzoursky deleted the fix/macos-runner-homebrew-startup branch March 16, 2026 12:37
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