Commit graph

15 commits

Author SHA1 Message Date
Ondrej Holy 44d574e176 ci: Remove fedora job
The fedora job was there before the flatpak job. But now we relies on
flatpak job and the fedora job doesn't really give much benefits. It is
rather waste of runners and maintainers time. Let's remove it.
2021-10-11 06:45:26 +00:00
Ondrej Holy a77b5cf91b ci: Use fedora:latest instead of rawhide
There are various problems with the rawhide image currently and I don't
know how to workaround them. Let's use fedora:latest (temporarily) to fix
our pipeline.
2021-08-10 11:20:25 +00:00
Ondrej Holy 82f4d0cd94 Switch to meson for gnome-autoar
Relates: https://gitlab.gnome.org/GNOME/gnome-autoar/-/merge_requests/11
2021-08-10 11:20:25 +00:00
Ondrej Holy c645351d79 ci: Build uncrustify from sources
The uncrustify package from rawhide contains the following bug:
https://github.com/uncrustify/uncrustify/issues/3233. Let's build the
uncrustify package from sources as the master branch already contains the
following fix: https://github.com/uncrustify/uncrustify/pull/3235. So the
workaround from commit 3ad2de33da can be
reverted now.
2021-07-14 17:13:30 +02:00
Ondrej Holy 14442a8d4f ci: Add libhandy master to Dockerfile
The CI currently fails because the latest libhandly release is not yet
in rawhide. Let's add libhandy master to our image to fix the pipeline.
2021-02-17 09:34:44 +01:00
Ondrej Holy 2b77a7f50e ci: Add gnome-autoar master to Dockerfile
The CI currently fails because the gnome-autoar 0.3.0 is not yet in rawhide.
Let's add gnome-autoar master to our image to fix the pipeline.
2021-02-12 16:08:04 +00:00
Ondrej Holy a5ff51d703 ci: Add libhandy to Dockerfile
The fedora rawhide CI job fails currently as the image doesn't contain
libhandy package, which is new Nautilus dependency. Let's add the package
to fix the CI job.
2021-02-09 16:33:02 +01:00
Bastien Nocera 43b356b03b Revert "ci: Use Fedora latest instead of rawhide temporarily"
GNOME CI runners have been updated to the latest libseccomp so the
problem should no longer happen.

This reverts commit ab55380f20.
2020-12-11 13:49:55 +01:00
Ondrej Holy ab55380f20 ci: Use Fedora latest instead of rawhide temporarily
The pipeline currently fails with Fedora rawhide, because g-ir-scanner fails
with failures like: "ldd: error: you do not have read permission for
`/builds/GNOME/nautilus/_build/tmp-introspectgwhh729q/Nautilus-3.0'".
This obviously affects more projects:, e.g. GNOME/grilo!62. Let's use
Fedora latest for now as a workaround.
2020-11-20 09:41:44 +01:00
Ondrej Holy b678abed38 ci: Use Tracker 3 dependencies from Fedora repository
The Tracker 3 dependencies are installed currently from unofficial COPR
repository. Let's use the official Fedora packages instead.
2020-11-20 09:39:57 +01:00
Felipe Borges 23f91f2d7b ci: Add libportal-devel to Dockerfile
https://src.fedoraproject.org/rpms/libportal
2020-11-18 15:30:13 +00:00
Ondrej Holy a9d2562676 ci: Add missing git dependency
The style check job currently fails due to the missing git command, which
disappeared after the image update. Let's add the git command explicitely.
2020-09-07 09:59:59 +02:00
Ondrej Holy b146c4fe4a ci: Add Tracker 3 dependencies
The fedora rawhide job fails currently as the image doesn't contain
Tracker 3 packages. Let's temporarily install the packages from
ssssam/tracker3 copr repository as they are not available yet in
rawhide repositories.
2020-09-04 17:48:32 +02:00
Ondrej Holy af848924eb ci: Disable gpg signature checking
Creation of new image currently fails on gpg signature checking.
Let's use --nogpg temporarily to make it work again.
2020-09-04 17:48:32 +02:00
Ondrej Holy a6eca5c513 ci: Use docker image to speed up jobs
Fedora and style check jobs install dependencies on each run. This
causes that the pipelines take a long time. Let's use a custom docker
image to not block runners for such a long time and to get the pipeline
results faster. This commit also adds a new job to generate the docker
image for us.
2020-04-05 16:22:26 +00:00