Am Mittwoch, den 27.05.2020, 12:17 +0200 schrieb Valentin Villenave:
> On 5/27/20, Jonas Hahnfeld <hah...@hahnjo.de> wrote:
> > We do want to have the pipeline on the commit before it is merged
> > because this replaces patchy.
> 
> Well, that’s absolutely crucial at the MR review stage. But after
> passing the review and countdown process, the need for CI
> testing decreases.  So an option to bypass the pipeline when we reach
> the “rebase & merge” stage wouldn’t necessarily be harmful.

[added the part of the second email]

This would be radically different from the old setup: Push to staging,
wait for patchy to test. I agree that not bunching stuff together is
different, but no testing at all isn't an alternative IMHO.

> > The only limitation is that all MRs are
> > checked individually.
> 
> Not only individually, but sequentially.  And with no automatic queue
> for rebasing, everything has to be done manually: checking whether
> something’s already running somewhere; waiting until that gets merged;
> then triggering the rebase/CI while hoping nobody else has been doing
> the same at the same moment.
> 
> That’s not merely a limitation, that’s a PITA.  Is there a way we
> could at least get the rebase part done within the pipeline? i.e.
> “rebase and launch pipeline and merge when the pipeline is done” or
> something like that?

No, "rebase" is currently manual (with "merge when pipeline succeeds"
being automatic). This has been clearly communicated, sorry if you
missed that.

Jonas

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to