Instruction file imported from timothyallyndrake/roblox (
.cursor/rules/pr-creation.mdc). Copyright stays with the author.
Pull request creation
GitHub does not auto-apply .github/pull_request_template.md when you pass --body to gh pr create. You must include the full template footer manually or use ./scripts/create-pr.sh.
Required PR body sections
- Summary
- Test plan
- Pre-merge checklist
- Waivers (or "None")
- Merge Method Acknowledgement — exact table + exactly one checked box
CI regex requires the literal checkbox lines from the PR template. Informal tables fail Merge Method Acknowledgement check.
Which box to check
| Head → base | Check |
|---|---|
feat/* → dev |
Squash and merge |
dev → prod |
Create a merge commit |
release-please--* → prod |
Squash and merge |
prod → dev |
Create a merge commit |
Scope
feat(studio):— company docs, agents, SDLCfeat(<game-name>):— game code undergames/<game-name>/
Preferred workflow
./scripts/create-pr.sh --base dev --title "feat(studio): description"
Never use gh pr create --body with a partial body.