Skip to content

Harden SME chat flows and allow custom PR head branches#367

Merged
BunsDev merged 1 commit into
mainfrom
okcode/head-branch-default
Apr 8, 2026
Merged

Harden SME chat flows and allow custom PR head branches#367
BunsDev merged 1 commit into
mainfrom
okcode/head-branch-default

Conversation

@BunsDev

@BunsDev BunsDev commented Apr 8, 2026

Copy link
Copy Markdown
Member

Summary

  • Added support for custom feature branch names when creating PR-oriented git branches, including UI input, state propagation, and server-side branch resolution.
  • Improved PR base-branch fallback to prefer the local default branch when GitHub metadata is unavailable.
  • Hardened SME chat and gateway handling by simplifying persistence mapping, tightening websocket test flow, and removing now-unused props/imports.
  • Updated git and contract tests plus release notes to cover the new behavior.

Testing

  • Not run (not requested).
  • Added/updated unit coverage for custom feature branch creation and local default-branch fallback.
  • Existing lint/typecheck/format suites should be run before merge (bun fmt, bun lint, bun typecheck).

- Accept an optional `featureBranchName` in git action contracts
- Thread the override through server branch creation and PR creation
- Add UI support for naming the head branch in the commit+PR dialog
@github-actions github-actions Bot added size:M vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Apr 8, 2026
@vercel

vercel Bot commented Apr 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
okcode-marketing Ready Ready Preview Apr 8, 2026 8:39pm
v0-compute-the-platform-to-build Ready Ready Preview, Open in v0 Apr 8, 2026 8:39pm

@BunsDev BunsDev merged commit 4185d01 into main Apr 8, 2026
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant