This changes CP-8 so that instead of trying to keep a reference to issues/PRs inside the branch name itself (creating long.ugly-horrible-looking-branch-names), it instead always creates a WIP PR when starting a story.
This has the benefits of:
Can pick whatever branch name you want, as a convention the branch name is automatically prefixed with your initials
WIP PR signals that you've started working on something
CI will already be running and PR ready to fill out
Potential downside is:
Extra "WIP noise"
More difficult to use "merge times" as a metric 😅
Having tested it out for a while though, I feel like this works quite well, and as usual I enjoy the automation in terms of linking issue/PRs, assigning users, publishing release notes etc.
This changes CP-8 so that instead of trying to keep a reference to issues/PRs inside the branch name itself (creating
long.ugly-horrible-looking-branch-names
), it instead always creates a WIP PR when starting a story.This has the benefits of:
Potential downside is:
Having tested it out for a while though, I feel like this works quite well, and as usual I enjoy the automation in terms of linking issue/PRs, assigning users, publishing release notes etc.