[go: up one dir, main page]

Skip to content

Allow ability to schedule a merge from merge widget

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

From #14380 (comment 2166197932)

In reviewing the work by @Taucher2003 for !165250 (merged) I can see that we now have something that works that aligns to the "merge after" approach 👍.

One of the limitations I ran into during the review of the feature was that if I needed to reschedule or delete the scheduled merge request there was no way to do this.

To solve that this alternative approach looks at putting the scheduling functionality in the merge check widget area as a dropdown option on the "Set as auto-merge" button. This is similar to "Merge immediately" functionality with the "Merge" button. FYI @phikai

schedule_merge_from_merge_request_widget

Video of concept

schedule-merge-after

Inspiration

This concept inspired by the comments by @blown2bytes and @JoeIzzard

From #14380 (comment 2079357130)

The way I envision it this "scheduled merge" is just an extension of the existing auto-merge feature.

From #14380 (comment 2079836821)

I see this request more along the lines of email or communication apps where you can schedule the message to be sent. Where you have the merge button, you maybe have a dropdown and can select schedule instead sort of thing. Up until it actually sends, you can alter the MR, doing so would cause all the checks to re-run etc, and if they still pass then it can carry on.

Edited by 🤖 GitLab Bot 🤖