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
signature.asc
Description: This is a digitally signed message part.