<div dir="ltr"><div>Hi, all!</div><div><br></div><div>tldr; Krita Next is now built weekly, Krita Plus daily. When backporting a patch to krita/6.0, use `git push -o ci.skip` for small patches and push normally for big patches.</div><div><br></div><div>Since we are releasing Krita from krita/6.0 branch, and it is almost identical to the code in the master branch, I did a few changes in our CI configuration to basically disable most of the regular jobs for the `master` branch. Please take that into account when planning your testing with Krita Next nightlies (which basically run only once a week now!).</div><div><br></div><div>Here is the current configuration:</div><div><br></div><div># master branch</div><div><br></div><div>  * Windows</div><div>    * Qt5-per-commit-job: manual</div><div>    * Qt6-per-commit-job: auto</div><div><div>    * Qt5-nightly-job (Krita Next): weekly</div><div>    * Qt6-nightly-job (Krita Next): weekly</div><br><div>  * Linux</div><div>    * Qt5-per-commit-job: auto</div><div>    * Qt6-per-commit-job: manual</div><div><div>    * Qt5-nightly-job (Krita Next): weekly</div><div>    * Qt6-nightly-job (Krita Next): nightly (the only really nightly job in master!)</div></div></div><div><br></div><div><div><div>  * MacOS</div><div>    * Qt5-per-commit-job: manual</div><div>    * Qt6-per-commit-job: manual</div><div><div>    * Qt5-nightly-job (Krita Next): weekly</div><div>    * Qt6-nightly-job (Krita Next): weekly</div></div></div><div><br></div><div>  * Android</div><div><div></div><div>    * Qt5-per-commit-job: manual</div><div></div><div><div>    * Qt5-nightly-job (Krita Next): weekly</div><div></div></div></div><div><br></div><div><div># krita/6.0 branch:</div><div><br></div><div>  * Windows</div><div>    * Qt5-per-commit-job: auto</div><div>    * Qt6-per-commit-job: manual</div><div><div>    * Qt5-nightly-job (Krita Next): nightly</div><div>    * Qt6-nightly-job (Krita Next): nighlty</div><br><div>  * Linux</div><div>    * Qt5-per-commit-job: manual</div><div>    * Qt6-per-commit-job: auto</div><div><div>    * Qt5-nightly-job (Krita Plus): nighlty</div><div>    * Qt6-nightly-job (Krita Plus): nighlty</div></div></div><div><br></div><div><div><div>  * MacOS</div><div>    * Qt5-per-commit-job: manual</div><div>    * Qt6-per-commit-job: manual</div><div><div>    * Qt5-nightly-job (Krita Plus): nighlty</div><div>    * Qt6-nightly-job (Krita Plus): nighlty</div></div></div><div><br></div><div>  * Android</div><div><div></div><div>    * Qt5-per-commit-job: manual</div><div></div><div><div>    * Qt5-nightly-job (Krita Plus): nighlty</div><div><br></div></div></div><div><br></div><div>Please pay attention to how per-commit jobs are configured. Every branch has at least one "auto" job that runs on Qt5, on Qt6, on Linux and on Windows. When the same commit is backported from master to krita/6.0, all possible combinations of the build for this commit are executed.</div><div><br></div><div>Even though these per-commit jobs do not overlap, please use ci.skip option when backporting small patches to krita/6.0 (`git push -o ci.skip`). That will lift a bit on unnecessary load from the KDE's CI servers.</div><div><br></div></div></div></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Dmitry Kazakov</div></div>