Skip to content

Add GitHub pull request publishing#16

Merged
bnz183 merged 3 commits into
mainfrom
feat/github-pr-publishing
Jun 9, 2026
Merged

Add GitHub pull request publishing#16
bnz183 merged 3 commits into
mainfrom
feat/github-pr-publishing

Conversation

@bnz183

@bnz183 bnz183 commented Jun 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds direct, pull-request, and draft-pull-request publishing modes for protected GitHub repositories.
  • Preserves existing direct commit publishing for GitHub and other publishers (WordPress, Ghost, GitLab, Bitbucket).
  • Adds Studio publish mode selector with PR URL feedback and demo-mode simulation.

Test plan

  • pnpm build
  • pnpm test
  • pnpm test:e2e
  • Verify direct publish still works against an unprotected repo
  • Verify PR publish opens/updates a sourcedraft/{slug} branch and PR on a protected repo
  • Verify SOURCEDRAFT_PUBLISH_MODE=pull-request server default is reflected in Studio config

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

Comment thread apps/studio/server/demoPublish.ts Fixed
Comment thread packages/github-publisher/src/githubBranchNames.ts Fixed
@bnz183 bnz183 merged commit 39ce320 into main Jun 9, 2026
7 checks passed
@bnz183 bnz183 deleted the feat/github-pr-publishing branch June 9, 2026 13:19
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