Commit Graph

7 Commits

Author SHA1 Message Date
Nicolas Fella
ec94163948 Add third-party deps to .kde-ci.yml
The CI system already provides these so it doesn't have any effect there, but this allows to generate correct dependency data for kdesrc-build from .kde-ci.yml
2022-12-09 12:19:35 +01:00
Bart De Vries
5f1e7c90f0 Add stable kirigami-addons dep to CI conf files 2022-11-30 14:35:56 +01:00
Devin Lin
7233dd6595 Update .kde-ci.yml 2022-11-30 14:34:08 +01:00
Tobias Fella
e78384218a Require passing tests 2022-10-24 22:12:39 +02:00
Bart De Vries
633f4fd0f0 Use multithreading for feed updates (using ThreadWeaver)
This contains the following changes:
- Use separate db connections for feed updates (required for
  multithreading.
- Add ThreadWeaver dependency.
- Port update job from KJob to ThreadWeaver::Job
- This should also solve the bug where the update process would hang
  on the "processEvents" call, which was intended to keep the UI
  responsive during updates.

BUG: 452585
2022-05-29 15:22:23 +02:00
Bart De Vries
ff8da31ddb Add license info to .kde-ci.yml 2021-09-07 19:22:47 +02:00
Tobias Fella
8a57c1ed42 Add KDE CI config 2021-09-05 13:59:52 +02:00