<div dir="ltr"><div dir="ltr">On Sun, Apr 20, 2025 at 3:19 AM Akseli Lahtinen <<a href="mailto:akselmo@akselmo.dev">akselmo@akselmo.dev</a>> wrote:</div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Friday 18 April 2025 22:25:36 Eastern European Summer Time Ben Cooksley <br>
wrote:<br>
> Hi all,<br>
> <br>
> Over the past week or two there have been a number of complaints regarding<br>
> CI builder availability which i've done some investigating into this<br>
> morning.<br>
> <br>
<br>
Hi, is there a possibility we don't run CI for every commit?<br>
I tend to make many commits in merge requests, when iterating over<br>
something. I use commits very much as save states, deleting/reverting/amending<br>
them a lot. </blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I've noticed that a CI runs for *every* commit I do, even amends and such.<br>
I don't think there's really need to do it so often. Instead, would it make <br>
more sense to run CI only when the merge request is going to be merged?</blockquote><div><br></div><div>CI doesn't run for every commit - it runs on the top commit for each push you make.</div><div><br></div><div>By amends are you referring to the apply suggestion feature? </div><div>If so, i'd suggest using the batching function so you can put all the suggestions into one commit (see <a href="https://docs.gitlab.com/user/project/merge_requests/reviews/suggestions/#batch-suggestions">https://docs.gitlab.com/user/project/merge_requests/reviews/suggestions/#batch-suggestions</a>)</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br>
<br>
Br,<br>
- Akseli<br>
<br>
<br></blockquote><div><br></div><div>Cheers,</div><div>Ben </div></div></div>