Commit Graph

11 Commits

Author SHA1 Message Date
Tobias Fella
842e61ac10 Remove taglib dependency from CI
While we do depend on it, this makes kdesrc-build build taglib, which doesn't really make sense.
2023-09-13 22:25:54 +02:00
Tobias Fella
e59c96c6ee Remove Qt5 CI and enable Qt6 CI for all platforms 2023-09-13 13:11:57 +02:00
Bart De Vries
1d28cdfed5 Prepare for KF6 2023-03-01 10:28:23 +01:00
Tobias Fella
8207b6af08 Update Tobias' mail address 2023-02-27 19:18:46 +01:00
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