Flatpak jobs on KDE CI vs. continuous integration on main/master/devel branches

Ingo Klöcker kloecker at kde.org
Wed Feb 7 20:58:56 GMT 2024


Hi Friedrich,

TL;DR: You are confusing the Flatpak jobs with our CI/CD jobs in general.

On Mittwoch, 7. Februar 2024 19:48:27 CET Friedrich W. H. Kossebau wrote:
> So effectively this means:
> * KF - no CI on new API with non-KF repos, only KF-internal CI

Not true. The CI uses whatever you specify in the project's .kde-ci.yml. If 
you specify @same for the dependencies in your project's master branch (or an 
MR targeting master) then CI will use the master branch of those dependencies.

Currently, @latest-kf6 also means master for frameworks. See
https://invent.kde.org/sysadmin/repo-metadata/-/blob/master/branch-rules.yml

> * KF - no CD, only released versions

Also not true. You can use master of everything (built with Craft). In fact, 
we have done this for many of the Craft builds during the transition period. 
But, as Ben wrote, it's discouraged to waste energy to rebuild master of all 
dependencies for each build.

I haven't read the rest of your rant because it's based on wrong assumptions.

Regards,
Ingo
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-windows/attachments/20240207/dec146d9/attachment.sig>


More information about the Kde-windows mailing list