Commit Graph

24 Commits (088055743c3403a5527088a4cfb5ed80683a3374)

Author SHA1 Message Date
Julien Cristau 307895737f [fenix] mergify: allow complete-push check as an alternative to complete-pr in queue conditions (https://github.com/mozilla-mobile/fenix/pull/26902)
PRs created by github actions don't get a pull-request taskcluster graph
scheduled (because that is only done for PRs created by collaborators).
However, if the PR is created in the main fenix repo, typically because
it comes from one of our internal github workflows, then we get a push
graph, which is sufficient to run the required checks.

This change lets mergify consider a green `complete-push` task as
sufficient to queue a PR (in addition to all the other conditions, e.g.
wrt review), which will allow PRs created by the
update-nimbus-experiments workflow to be queued by mergify instead of
having to be merged by a repo admin.
2 years ago
Julien Cristau 2bfaf93972 [fenix] mergify: auto-merge relbot PRs that target the main branch 2 years ago
Julien Cristau 7672b99ec4 [fenix] Let relbot update A-C on trunk (https://github.com/mozilla-mobile/fenix/pull/26553)
* Let relbot update A-C on trunk

We already use relbot for this on fenix release branches and on all
branches for focus-android, so might as well avoid the duplication.

* Update mergify rules to auto-merge AC bumps from relbot on the main branch
2 years ago
Julien Cristau 1d89346fa9 [fenix] mergify: squash l10n PRs
One commit per locale is quite noisy; a single commit per update also
matches what happens on desktop.
2 years ago
Johan Lorenzo 5d5ce04d2f [fenix] Bug 1780740 - part 4: Make the MickeyMoz rule handle A-C updates for both main and release branches 2 years ago
Johan Lorenzo bb2c8fae77 [fenix] Bug 1780740 - part 3: Remove Mergify release automation rules because they will be combined with the MickeyMoz one 2 years ago
Johan Lorenzo e71d696e86 [fenix] Bug 1780740 - part 2: Don't automatically approve a bump if any other files than AndroidComponents.kt are changed 2 years ago
Johan Lorenzo 8e03fe3f34 [fenix] Bug 1780740 - part 1: Don't automerge if Gecko.kt changes since this file was removed in https://github.com/mozilla-mobile/fenix/pull/4297 2 years ago
Johan Lorenzo de281a716d [fenix] Bug 1779797 - part 6: Do automatically approve a merge request if any other files than L10n ones are changed 2 years ago
Johan Lorenzo ca6d5f67e9 [fenix] Bug 1779797 - part 5: Only auto-approve l10n bumps if they come from the right branches 2 years ago
Johan Lorenzo 742f49c76a [fenix] Bug 1779797 - part 3: Create complete-push taskcluster task 2 years ago
Johan Lorenzo 9e12ec133c [fenix] Bug 1779797 - Let mergify automatically approve l10n bumps on release branches 2 years ago
Sebastian Kaspari 5858b62587 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/22198: Mergify: Replace deprecated "strict mode" merge action 3 years ago
Ben Hearsum dea42546cf [fenix] Backout mergify changes for bustage 3 years ago
Ben Hearsum (he/him) 5aa97150be [fenix] Don't rebase GeckoView, Android-Components version bump or l10n bump PRs before landing (https://github.com/mozilla-mobile/fenix/pull/20729) 3 years ago
Sebastian Kaspari f586263314 [fenix] Mergify: Add rules for landing PRs 3 years ago
Sebastian Kaspari 49d1c2b9f8 [fenix] Add l10n.toml to list of auto-merge files. 3 years ago
Stefan Arentz df8e7aa595 [fenix] Update Mergify to also expect ui-test-x86-beta to succeed (https://github.com/mozilla-mobile/fenix/pull/17126) 4 years ago
Stefan Arentz 0aa02edb27 [fenix] Update mergify to recognize old and new task graphs for release builds (https://github.com/mozilla-mobile/fenix/pull/17121) 4 years ago
Stefan Arentz ed3375682c [fenix] Let Mergify know about the change of branch name (https://github.com/mozilla-mobile/fenix/pull/17119) 4 years ago
Stefan Arentz 67b6479d84 [fenix] Update mergify to use new release branch name format (https://github.com/mozilla-mobile/fenix/pull/17107) 4 years ago
Sebastian Kaspari 369c46d9c1 [fenix] Mergify: List checks manually for relbot PRs
PR tasks/checks do not run for relbot and therefore the existing mergify doesn't work. Instead we can look at the "push tasks". But since there is no "push complete" task yet, I listed all checks manually.
4 years ago
Stefan Arentz 079ffcd1c7 [fenix] Change the expected author for automated PRs to MickeyMoz (https://github.com/mozilla-mobile/fenix/pull/17048) 4 years ago
Sebastian Kaspari 7d7dddcc9c [fenix] Add initial mergify configuration 4 years ago