Skip to content
This repository has been archived by the owner on Jan 19, 2021. It is now read-only.

Pull request automation #46

Open
aexvir opened this issue May 2, 2020 · 0 comments
Open

Pull request automation #46

aexvir opened this issue May 2, 2020 · 0 comments

Comments

@aexvir
Copy link
Member

aexvir commented May 2, 2020

Similar to GitLab's merge trains, but without the hassle of having to use merge request pipelines nor merge commits

Initially, this should be about merging commits automatically as long as checks/CI is passing. Internally we'll use some queue mechanism where we'll stack commits to be merged there. For each MR in the queue, we'll take it, rebase it on master, wait for checks and merge if they pass.

In the future we might add more configurability to it, like commands in the PR to alter the order, multiple strategies for when one MR in the queue can't be rebased, possibility of enabling/disabling this functionality on a per PR bases (with labels, or command or whatever)

This should work in both GitLab and GitHub

@aexvir aexvir changed the title Mr Automation Pull request automation May 2, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant