Pull Requests
Engine works directly inside your git provider
Engine works directly inside your git providers app, creating, updating, and working on pull requests.
When Engine creates a PR, it will automatically write a useful title and description. Things such as branch can be configured from the git integration page in the Engine app.
After a PR is created, Engine can re-start work on its own PRs or help out on PRs from other users.
There are a number of ways to work with Engine from PRs in your git providers application. Some interactions depend on whether you are using Github or Gitlab but the principles remain the same.
Automatic Triggers
Automatic triggers will only work if your repo has a passing VM setup
If Engine is properly setup for your repo, it will automatically respond to a failing pipeline or automatic reviews and attempt to work on your PR until is in a passing state. Typically, Engine will try to do this three times.
You can ignore git users (such as bots) from the git menu in the Engine app.
Existing Tasks
New PRs
Closing or Merging a Pull Request
Closing or merging a PR in your git provider will update its status in Engine.