Skip to content

Prepare the 0.6.0 release - #314

Merged
SergeSerb2 merged 5 commits into
mainfrom
sergecode/release-0.6.0
Jul 28, 2026
Merged

Prepare the 0.6.0 release#314
SergeSerb2 merged 5 commits into
mainfrom
sergecode/release-0.6.0

Conversation

@SergeSerb2

@SergeSerb2 SergeSerb2 commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • Advance the macOS release source of truth from 0.5.0 build 23 to 0.6.0 build 24.
  • Prepare a cumulative release containing all 17 PRs merged since v0.5.0, including thread branching from Add thread branching #313.
  • Fix the worktree-install watchdog so a TERM-ignoring child is killed before the wrapper returns, preserving the intended exit 124 and diagnostic instead of leaving CI to kill the caller with exit 137.
  • Keep this PR unlabeled for automatic release: after merge, dispatch Release macOS App manually with version 0.6.0 so automation does not apply a second semver bump.

Area

  • apps/mac — native macOS app
  • apps/windows — Windows desktop app
  • apps/mobile — iPhone companion app
  • apps/server — backend server
  • Shared packages (packages/contracts, packages/shared, packages/client-runtime, …) or relay (infra/relay)
  • Build, CI, or release tooling
  • Docs

Verification

  • pnpm run verify --all passes (check + typecheck + tests; adds lint:mobile and the Swift suite)

  • pnpm run test:mac passes (required for apps/mac changes)

  • Manually verified (describe below)

  • Full gate passed all five stages, including 731 tests in 119 macOS suites.

  • vp test run scripts/setup-worktree.test.ts: 9 tests passed after the Linux CI watchdog repair.

  • Built the production server sidecar and staged the pinned Node runtime.

  • Built and deep-signature-validated SurgeCode.app with version 0.6.0 / build 24.

  • Launched the packaged app and confirmed it used the embedded Node/server paths and returned /.well-known/t3/environment successfully.

  • Confirmed SPARKLE_PRIVATE_KEY is configured and the release workflow is unchanged from the successful v0.5.0 publication.

Screenshots / Recordings

Not applicable; this PR changes release metadata and CI timeout handling only.

Release notes

Release SurgeCode 0.6.0 with all changes merged since 0.5.0, including thread branching, UI refinements, workflow routing improvements, reliability fixes, and remote-access updates.

@SergeSerb2
SergeSerb2 merged commit c9ca171 into main Jul 28, 2026
2 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