Changes in Krita CI for nightly packages

Dmitry Kazakov dimula73 at gmail.com
Wed Feb 11 14:43:30 GMT 2026


Hi, all!

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.

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!).

Here is the current configuration:

# master branch

  * Windows
    * Qt5-per-commit-job: manual
    * Qt6-per-commit-job: auto
    * Qt5-nightly-job (Krita Next): weekly
    * Qt6-nightly-job (Krita Next): weekly

  * Linux
    * Qt5-per-commit-job: auto
    * Qt6-per-commit-job: manual
    * Qt5-nightly-job (Krita Next): weekly
    * Qt6-nightly-job (Krita Next): nightly (the only really nightly job in
master!)

  * MacOS
    * Qt5-per-commit-job: manual
    * Qt6-per-commit-job: manual
    * Qt5-nightly-job (Krita Next): weekly
    * Qt6-nightly-job (Krita Next): weekly

  * Android
    * Qt5-per-commit-job: manual
    * Qt5-nightly-job (Krita Next): weekly

# krita/6.0 branch:

  * Windows
    * Qt5-per-commit-job: auto
    * Qt6-per-commit-job: manual
    * Qt5-nightly-job (Krita Next): nightly
    * Qt6-nightly-job (Krita Next): nighlty

  * Linux
    * Qt5-per-commit-job: manual
    * Qt6-per-commit-job: auto
    * Qt5-nightly-job (Krita Plus): nighlty
    * Qt6-nightly-job (Krita Plus): nighlty

  * MacOS
    * Qt5-per-commit-job: manual
    * Qt6-per-commit-job: manual
    * Qt5-nightly-job (Krita Plus): nighlty
    * Qt6-nightly-job (Krita Plus): nighlty

  * Android
    * Qt5-per-commit-job: manual
    * Qt5-nightly-job (Krita Plus): nighlty


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.

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.


-- 
Dmitry Kazakov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kimageshop/attachments/20260211/a57b5151/attachment.htm>


More information about the kimageshop mailing list