shipkit
shipkit copied to clipboard
Upgrade downstream improvements
Here are a few problems with the current design of version upgrade:
- When we update open pull request, we don't update the title of it. Two solutions I can think of:
- update the title too, it would require another task and GitHub API call
- use title without version, eg "Shipkit upgraded". Simpler but it would make it harder to investigate history of closed pull requests, I guess.
-
Merge pull request automatically when all checks passed.
-
Add validation to UpgradeDependencyPlugin for "dependency" property. All tasks that depend on this property should fail fast and with a meaningful message if it's not provided. #614
-
Remove UpgradeDependencyExtension from CreatePullRequestTask and ReplaceVersionTask.