On Tue, Feb 20, 2024 at 1:59 AM Edouard Choinière <e....@outlook.com> wrote:
>
> I don’t know a lot about backporting,

If "lucky", then it is just

git cherry-pick <hash>

> but if you’re talking about splitting of the Ubuntu workflow’s gunittest 
> tests, I don’t see a reason why the content of the changes couldn’t be copied 
> to a new commit for that branch too. Since they are ran less often, the tests 
> could be split in three or even 4 jobs, where the %of time spent compiling 
> the same code would be a bit higher, but the time for all tests to run could 
> be smaller. The tests in the temporal folder still take half the total test 
> time though.
>
> If you are talking about the macOS arm runner, it might require some other 
> changes to port. My opinion would be to leave that alone in the 8.3 as 
> pre-arm code. But the same splitting could easily be done for 8.3, and split 
> as wished.

In fact the slowest CI run determines how much time I have to wait
with each release step (i.e., editing VERSION file, wait 1:30hs, do
some steps, wait 1:30hs, create tarball, wait 1:30hs, reset VERSION
file, wait 1:30hs ... which is a pain).

> In main, for macOS workflows, with only 20-25 mins spent on tests, with 3-4 
> min spent on compiling, I don’t see the need to split it.

Okay.

> Windows workflows I don’t think it’s advantageous, as more than 20 mins is 
> spent before starting tests.

Alright.
Perhaps I have simply go through it again and hope that we abandon 8.3 soon :-)

Best
Markus
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to