-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
Problem
When Nightshift opens a PR, it immediately notifies CODEOWNERS (and any other watchers). This forces a review cycle before the user has had a chance to verify the AI-generated changes look reasonable.
Proposed Solution
Add a draft_pr boolean option to ProjectConfig so that all PRs opened by Nightshift for a given project are created as drafts.
projects:
- path: ~/code/myproject
draft_pr: true # all PRs opened for this project will be draftsGitHub only sends CODEOWNERS review-request notifications when a PR is ready for review (not in draft state). Opening as draft lets the user inspect the changes and only convert to "ready" when satisfied — keeping codeowners out of the loop until then.
Alternatives considered
- A
--draftCLI flag onnightshift run/nightshift task run— useful but per-run, not sticky per project.
Draft PRs are the simplest, cleanest way to keep codeowners quiet until the human signs off.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels