Create and merge dependabot combined updates from the UI - preliminar evaluation
Closed this issue · 2 comments
javiertuya commented
Currently I run combined updates using a server-based solution. It would be good to do so from the DashGit UI. Some preliminar issues to investigate:
- Check git libraries to decide whether whether to do it on node or backport the java components
- Decide if using auto merge (test for race conditions between PR creation and availability to set the PR as auto-merge) or pulling the merge status
javiertuya commented
Libraries: Checked isomorfic-git. The main problem is that requires CORS support on the repo side, and still does not exist. Decision: port current java components.
Automerge: Provided that requirements are satisfied (e.g. on GitHub a public repo with automerge enabled and status checks) works pretty well. If repo is configured just after the PR creation, may fail, but can be retried. Similar behaviour on GitLab.
javiertuya commented
Closing, tracking details in #20