Skip to content

chore: sync main into develop (resolves v0.4.0 release conflicts)#286

Merged
erishforG merged 5 commits intodevelopfrom
chore/sync-main-into-develop
May 4, 2026
Merged

chore: sync main into develop (resolves v0.4.0 release conflicts)#286
erishforG merged 5 commits intodevelopfrom
chore/sync-main-into-develop

Conversation

@erishforG
Copy link
Copy Markdown
Owner

PR #285 (develop → main for v0.4.0 release) had conflicts because main has 2 PR merges (#264, #266) that aren't on develop — they were merged directly to main. develop has the comprehensive, well-tested versions of those same v0.4 features (via #260, #262, #265).

This PR pulls main into develop with -X ours strategy — develop's v0.4 implementation wins on every conflict, and any uniquely-on-main content is preserved (e.g., a stack-navigation table snippet in README).

After this merges, PR #285 will be cleanly mergeable.

Verification

  • cargo check passes locally on the merged tree
  • No develop-side files lost (llms.txt, llms-full.txt, src/bitbucket/, src/cli/commands/compress.rs, src/execlog.rs, etc. all still present)
  • Cargo.toml still version 0.4.0
  • CHANGELOG.md still has [0.4.0] section

🤖 Generated with Claude Code

erishforG and others added 5 commits April 23, 2026 08:52
Versioned documentation with version switcher (#231)
fix: remove CLAUDE.md from repo, add to .gitignore
…264)

* 238: feat: draft PR default config (ship.draft) (#259)

* feat: add --reviewer and --label flags to ship command (#232, #238)

- Add ship.default_reviewers and ship.default_labels config options
- CLI flags --reviewer/-r and --label/-l (repeatable)
- Request GitHub PR reviewers via API after PR creation
- Add labels to PR via GitHub Issues API
- CLI flags override config defaults when specified

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* style: cargo fmt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* 234: feat: stack navigation comments in PR description (#260)

* feat: stack navigation in PR body and stack submit (#234, #235)

- Add stack navigation table to PR description showing parent/child relationships
- Add `parsec stack --submit` to ship entire stack in topological order
- Stack submit stops on first failure to prevent broken dependency chain

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* style: cargo fmt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* 257: ci: add Windows test coverage (#258)

* ci: add Windows and macOS to test matrix, Windows to build matrix (#257)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* ci: mark Windows tests as continue-on-error until UNC path fix

Windows git worktree fails with \\?\ UNC paths from canonicalize().
Tests are informational until the path handling is fixed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* ci: keep required 'Test' check name, add cross-platform tests separately

Branch protection requires check named "Test". Keep ubuntu-only Test job
for required checks. Add separate test-cross-platform job for macOS and
Windows (informational, continue-on-error).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* 261: v0.4 features: Windows CI, ship reviewers/labels, stack submit (#262)

* fix: add missing reviewers/labels args to stack_submit ship call

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* style: cargo fmt

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* fix: resolve Windows UNC path issue with dunce crate (#263)

canonicalize() on Windows returns \\?\C:\... UNC paths that git
cannot handle. Use dunce::canonicalize() which strips the prefix
when safe, fixing worktree creation on Windows.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* 238: feat: draft PR default config (ship.draft) (#259)

* feat: add --reviewer and --label flags to ship command (#232, #238)

- Add ship.default_reviewers and ship.default_labels config options
- CLI flags --reviewer/-r and --label/-l (repeatable)
- Request GitHub PR reviewers via API after PR creation
- Add labels to PR via GitHub Issues API
- CLI flags override config defaults when specified

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* style: cargo fmt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* 234: feat: stack navigation comments in PR description (#260)

* feat: stack navigation in PR body and stack submit (#234, #235)

- Add stack navigation table to PR description showing parent/child relationships
- Add `parsec stack --submit` to ship entire stack in topological order
- Stack submit stops on first failure to prevent broken dependency chain

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* style: cargo fmt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* 257: ci: add Windows test coverage (#258)

* ci: add Windows and macOS to test matrix, Windows to build matrix (#257)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* ci: mark Windows tests as continue-on-error until UNC path fix

Windows git worktree fails with \\?\ UNC paths from canonicalize().
Tests are informational until the path handling is fixed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* ci: keep required 'Test' check name, add cross-platform tests separately

Branch protection requires check named "Test". Keep ubuntu-only Test job
for required checks. Add separate test-cross-platform job for macOS and
Windows (informational, continue-on-error).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* 261: v0.4 features: Windows CI, ship reviewers/labels, stack submit (#262)

* fix: add missing reviewers/labels args to stack_submit ship call

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* style: cargo fmt

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* fix: resolve Windows UNC path issue with dunce crate (#263)

canonicalize() on Windows returns \\?\C:\... UNC paths that git
cannot handle. Use dunce::canonicalize() which strips the prefix
when safe, fixing worktree creation on Windows.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* docs: add ship --reviewer/--label and stack --submit to README and reference (#265)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
@erishforG erishforG merged commit 287108b into develop May 4, 2026
11 checks passed
@erishforG erishforG deleted the chore/sync-main-into-develop branch May 4, 2026 11:26
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