On Samstag, 19. April 2025 10:33:45 Mitteleuropäische Sommerzeit Ben Cooksley 
wrote:
> A big part of the issue here is our rebase centric workflow - normally with
> Gitlab you use merge commits and in this workflow CI only runs when the MR
> changes.
> With a rebase workflow like ours though, other changes to the repo require
> the merge request to be updated - triggering unnecessary CI runs.

Sounds like we shouldn't be so trigger-happy clicking the Rebase button on our 
MRs when it's not really necessary. We could rebase locally and then commit 
the rebase together with other review changes.

On the other hand, GitLab doesn't really make it easy to avoid running 
pipelines unnecessarily often because "Apply Suggestion" will trigger a 
pipeline even if other review comments require local changes. So, either we 
have to cancel the pipeline that GitLab started automatically if we need to 
make more changes. Or we have to refrain from using "Apply Suggestion" and 
instead apply the suggestions manually locally. Neither approach is 
convenient.

Regards,
Ingo

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

Reply via email to