Граф коммитов

8 Коммитов

Автор SHA1 Сообщение Дата
Ryan Kelly 4185342a01 Update and simplify Mergify bot config.
The current mergify bot config has it rebasing active PRs and
impersonating random org members in order to do so This is a known
limitation of how mergify has to interact with the GitHub API, but
it's still weird and confusing.

This commit, along with an accompanying change to GitHub branch
protection rules, is an attempt to simplify that behaviour. We
now expect mergify to only merge PRs that are up-to-date with their
base branch, and to only do it be directly adding the existing commits
to the base branch.

While I was in here, I also took the opportunity to clean up some of
the status-check-checking logic, which in its previous incarnation
looked like it could very easily bitrot.
2021-06-18 13:36:03 +10:00
Ryan Kelly 9ad22085f1
Tell mergify not to dismiss reviews on trusted collaborator PRs. (#3942) 2021-03-19 07:14:25 +11:00
Thom Chiovoloni c8dd4b2058
Merge pull request #3298 from mozilla/fix-mergify
Fix mergify config, hopefully
2020-06-29 10:50:26 -07:00
Thom Chiovoloni b71692c2f0 Fix mergify config, hopefully 2020-06-29 10:45:22 -07:00
Thom Chiovoloni 6bea434010 Rename `master` to `main` in many places 2020-06-29 08:43:33 -07:00
Edouard Oger f05206011a
Apply CI FULL rule only on [ci full] tagged PRs 2020-04-23 17:26:49 -04:00
Edouard Oger d1d7421274
Run mergify on ci skip PRs 2020-04-21 14:23:40 -04:00
Edouard Oger 1c90d8e72e
Add mergify to repo
Automatic merge will happen if all the following conditions are true:
- There's at least 1 approved review
- For non-team members: approved reviews are not stale
- The "checkin-needed" label is present
- All the CI jobs have passed
2020-04-20 19:05:38 -04:00