Commit Graph

16 Commits

Author SHA1 Message Date
Fabian Vogt
4ec29a8bba CI: Drop building with clang on CentOS Stream9
Clazy is reproducibly broken, it crashes immediately.
2024-07-23 18:52:27 +02:00
Fabian Vogt
98a6b3c8a9 CI: Fix order of arguments for dnf
Should fix installing dependencies for Fedora rawhide builds.
2024-07-23 18:52:27 +02:00
Fabian Vogt
896320c24a Try to fix the CI
liri-project/qmllint silently switched to Qt 6 and the status output is also
broken.

Pin it to a specific hash and maybe fix the output by setting the env only
for that job.
2024-02-20 11:25:51 +01:00
Neal Gompa
d0c7107a69 CI: Install Qt 5 on Fedora when a Qt 5 build is being done
SDDM in Fedora Linux 40+ uses Qt 6, so for the Qt 5 build, we need
to request the Qt 5 packages explicitly.
2023-12-28 22:25:05 +01:00
Fabian Vogt
22f389b814 Remove xdg check
None of the .desktop file in this repo pass desktop-file-validate.
2023-06-26 11:26:03 +01:00
Fabian Vogt
4594134487 Fix GitHub Action for CentOS Stream
Apparently "builddep sddm" picks clang 16 but clazy needs clang 15. Allow
the downgrade.
2023-06-02 23:05:42 +02:00
Andreas Cord-Landwehr
5055884ee6 Introduce Qt6 CI coverage 2023-05-30 22:49:47 +02:00
Aleix Pol
346ab53f22 Remove the Passwd backend, make PAM mandatory
As far as I know it's unused and thus untested.
2023-03-18 11:29:30 +01:00
Neal Gompa
d00b2ceb03 CI: Add RPM distributions and use containers
This will ensure we have a reasonable ability to catch issues that
affect Fedora/CentOS/RHEL/openSUSE before it gets shipped in a release.

Also drop sudo as we don't need it for anything anymore due to using
containers for even the Ubuntu CI.
2023-03-13 02:53:50 +01:00
Fabian Vogt
25d0aa2313 Run make test in .github/workflows/build.yml 2023-02-07 17:16:05 +01:00
Daniele Basso
308e8a88f7
Update CI
* Use Github image (downgrade to Ubuntu 22.04)
* Update checkout actions
* Use sudo for privileged actions
* Fix workflow
* Update build.yml

Co-authored-by: Pier Luigi Fiorini <pierluigi.fiorini@liri.io>
2022-11-17 13:00:56 +01:00
Aleix Pol
e24082ff4a Use a generic ubuntu image for the CI 2022-11-15 09:38:57 +01:00
Pier Luigi Fiorini
497fe40ff5
Update build.yml
Update actions/checkout version.
2022-10-25 08:04:49 +02:00
Aleix Pol
edf55fbb94 CI: Use KDE's CI images
The current ones seem to be out of date and these we need to maintain
anyway for many other projects.
2022-09-14 15:06:20 +02:00
Aleix Pol
6c313bba81 Fix CI, seems like SUSE changed the names of their packages 2022-09-13 19:12:49 +01:00
Pier Luigi Fiorini
e8a2b4268f GitHub workflow
Switch from Travis CI to GitHub workflows.
2020-11-03 10:32:48 +01:00