-
-
Notifications
You must be signed in to change notification settings - Fork 170
Closed
Description
Spawned off #324 (comment)
The basic idea would be a CLI script that does:
- Take a PR number argument
- Pull patches from Github
- Aks y/N if commits shall be squashed
- Rebase commits and apply metadata (use GitHub API to parse for LGTMs)
- Preview commit messages and ask y/N if they shall be further edited in $EDITOR
- Start a Jenkins job, possibly authorized through a user's SSH key or other token
- Sleep the process until Jenkins is complete
- If CI is green, ask y/N whether the commits shall be landed
The only step on which I'm unsure on how to do would be step 5. Can anyone think of a git workflow to add metadata to existing commits without rebase --interactive?
cc: @jbergstroem
refack
Metadata
Metadata
Assignees
Labels
No labels