<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, 20 Feb 2024 at 06:45, Nicklas Larsson via grass-dev <<a href="mailto:grass-dev@lists.osgeo.org">grass-dev@lists.osgeo.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><br style="font-family:Menlo-Regular;font-size:11px"><blockquote type="cite" style="color:rgb(0,0,0);font-family:Menlo-Regular;font-size:11px">On 20 Feb 2024, at 10:14, Markus Neteler via grass-dev <<a href="mailto:grass-dev@lists.osgeo.org" target="_blank">grass-dev@lists.osgeo.org</a>> wrote:<br><br><br>In fact the slowest CI run determines how much time I have to wait<br>with each release step (i.e., editing VERSION file, wait 1:30hs, do<br>some steps, wait 1:30hs, create tarball, wait 1:30hs, reset VERSION<br>file, wait 1:30hs ... which is a pain).<br><br></blockquote><br style="font-family:Menlo-Regular;font-size:11px"><span style="font-family:Menlo-Regular;font-size:11px">I agree this is a case where we have limited ourself too much, with all those </span><br style="font-family:Menlo-Regular;font-size:11px"><span style="font-family:Menlo-Regular;font-size:11px">required 1.5 hrs tests, approval, etc. (not even [skip ci] would work) . What you</span><br style="font-family:Menlo-Regular;font-size:11px"><span style="font-family:Menlo-Regular;font-size:11px">would need is a (ideally) direct commit access or at least  “Rebase and merge”</span><br style="font-family:Menlo-Regular;font-size:11px"><span style="font-family:Menlo-Regular;font-size:11px">option to merge (thus enable a number of commits to be merged at one time,</span><br style="font-family:Menlo-Regular;font-size:11px"><span style="font-family:Menlo-Regular;font-size:11px">as opposed to "Squash and merge”).</span><br style="font-family:Menlo-Regular;font-size:11px"><br style="font-family:Menlo-Regular;font-size:11px"><span style="font-family:Menlo-Regular;font-size:11px">We must find a solution to improve this situation for preparing releases, I</span><br style="font-family:Menlo-Regular;font-size:11px"><span style="font-family:Menlo-Regular;font-size:11px">wouldn’t mind temporary lifting necessary constraints.</span></div></blockquote><div><br></div><div>The backports and releases are done using direct commits and pushes. That's how the rules are set, no bypass or exception is necessary for that.</div><div><br></div><div>I guess the issue is not that we can't bypass the check but that we want the checks to pass because we don't want to base the release on a commit with failing CI.<br></div></div></div>