Skip to content

Release v0.66.0 - #3385

Merged
max-sixty merged 1 commit into
mainfrom
release
Jul 8, 2026
Merged

Release v0.66.0#3385
max-sixty merged 1 commit into
mainfrom
release

Conversation

@max-sixty

Copy link
Copy Markdown
Owner

Release v0.66.0 — minor bump (semver-checks: ListConfig gained a pub field, so patch is disallowed pre-1.0).

Changes since v0.65.0

Improved

  • Opt-in JSON schema 2 for wt list behind the [list] json-schema config key (#3357)
  • wt config approvals list and clear --stale (#3380)

Fixed

Documentation

  • /wt-switch-create always creates a worktree (#3356)

Release validation

  • Local pre-merge gate: 4,357 tests green
  • Nightly cross-platform run on the cut-from tip (9edf0aa): all 12 jobs green (run)
  • Data-loss surface review: four independent finders, three candidates adjudicated acceptable, signed off
  • Changelog entries verified against the actual diffs

🤖 Generated with Claude Code

This was written by Claude Code on behalf of Maximilian Roos

@max-sixty
max-sixty merged commit 696fdc3 into main Jul 8, 2026
40 of 41 checks passed
@max-sixty
max-sixty deleted the release branch July 8, 2026 03:38
@worktrunk-bot

Copy link
Copy Markdown
Collaborator

The full-tests (windows-2022, windows) failure here is a transient Windows-runner flake, not a regression — this PR only bumps the version and edits the changelog, so nothing in the diff can affect test execution. Leaving my approval in place.

The runner exhausted its process/desktop-heap budget partway through the nextest run: 2972 of 4012 tests aborted with the identical 0xc0000142"A dynamic link library (DLL) initialization routine failed. (os error 1114)" — once the ceiling was hit, every subsequent process spawn failed. The handful of FAILED lines mixed in are downstream casualties of the same exhaustion, not real assertion failures: e.g. test_statusline_json_schema_2 panics at src/testing/mod.rs:895 on Repository::at(&root).unwrap() (an empty Err from a git subprocess that couldn't launch), and test_statusline_json_outside_worktree asserts on the empty output of a wt subprocess that never started.

Same signature as the previously-closed #2974. A rerun of the failed job should go green once the in-progress jobs in this run finish (gh run rerun 403s while any job in the run is still running).

Evidence

max-sixty added a commit that referenced this pull request Jul 8, 2026
…indow (#3386)

Five commits landed on `main` during #3385's CI wait, so they ship
inside v0.66.0's tree but weren't in its changelog (the step-12 drift
check in the release skill caught this). This adds the user-facing three
to the 0.66.0 section:

- **Codex activity markers**
([#3364](#3364), closes
[#3362](#3362), thanks
@ofek for reporting)
- **SCP-style SSH remotes with custom usernames**
([#3371](#3371), thanks
@fcoury-oai)
- **Windows app-alias Settings path**
([#3372](#3372), thanks
@ofek)

Excluded as internal: #3360 (trait docstrings), #3379 (argv[0] display
refactor). Every entry verified against the actual diffs.

The v0.66.0 tag will point at this PR's squash commit so the tagged tree
carries the complete changelog.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

> _This was written by Claude Code on behalf of Maximilian Roos_

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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.

2 participants