On Wed, Jul 30, 2025 at 7:18 PM Vlad Zahorodnii <vlad.zahorod...@kde.org>
wrote:

> On 7/30/25 9:58 AM, Harald Sitter wrote:
> > Hey
> >
> > So, I need to vent a bit. I am super unhappy with the manual CI
> > trigger stuff. Half the time I forget.  When I don't forget I want to
> > press all the buttons, but I can't because of the prestage, I usually
> > sit there for 5 seconds, nothing happens because the prestage takes
> > more than 5 seconds, I get distracted and do something else ... and
> > forget I wanted to land something at all.
>

I was working on some merge requests for sysadmin/repo-metadata just a few
hours ago, which only contains basic linting jobs.
They were picked up and fully processed in the space of ~30 seconds - total
of 6 different linter jobs (so 6 containers spawned in total).

All seems quite reasonable for processing turnaround.


> >
> > More and more I find myself not caring and merging without pre-merge
> > CI. Between the manual triggers, failing appium tests, and conflicting
> > merges I just can't be bothered with the CI. Surely that can't be the
> > goal here.
> >
> > Can we get back a CI that helps?
>
> Hi,
>
> Just in case, the automatic CI got disabled because kwin had too many
> pipelines and it takes about 10-15 minutes for a single pipeline to
> complete.
>
> There was a long and somewhat heated discussion about it. We asked to
> disable automatic CI for kwin specifically, so when you push to a work
> branch that is not ready to be merged yet, no CI resources are wasted.
> However, instead, automatic CI got disabled for all Plasma projects.
> Sorry! :(
>

Plasma in general was set to manual for all merge requests because the
commentary in that thread made it appear that the workflows were more
Plasma than just KWin. There are also issues with Appium tests in Plasma
Desktop / Workspace which mean pipelines take an extremely long amount of
time to complete/fail (something on the order of 40-50 minutes if memory
serves)

The overuse of CI resources by Plasma could in part be mitigated by marking
merge requests that are not ready to merge as draft, which seems to be a
Gitlab feature that is not in use at all at least if I take a cursory look
at current pending KWin MRs. We already set CI into manual mode for draft
merge requests as a global rule, as well as for work branches.


>
> Regards,
> Vlad
>
>
Regards,
Ben

Reply via email to