summaryrefslogtreecommitdiff
path: root/.gitlab/Dockerfile
Commit message (Collapse)AuthorAgeFilesLines
* ci: Dockerfile install appstream dependency for libadwaitaCorey Berla2023-04-121-0/+1
| | | | | | Similar to the last commit, we are using fedora:latest which doesn't know about a new dependency for libadwait (appstream). Install it manually after the dnf builddep.
* ci: Add gnome-autoar master in DockerfileOndrej Holy2023-04-121-1/+11
| | | | | | | | The pages job currently fails as the gnome-autoar dependency has been bumped without updating the image. However, the image is based on fedora:latest, which is still Fedora 37. So it doesn't include the latest gnome-autoar release anyways. Let's build the gnome-autoar master to fix the pipeline.
* ci: Docker image add dependencies to build nautilus for docsCorey Berla2023-01-161-0/+21
|
* ci: Docker image use uncrustify binaryCorey Berla2023-01-161-12/+2
| | | | | | As part of 42c195897c9e7cf9c80b01446466b4f535a354b2 uncrustify was being built from source to address a bug that is now fixed in the current release 0.75.
* ci: Remove fedora jobOndrej Holy2021-10-111-26/+2
| | | | | | 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.
* ci: Use fedora:latest instead of rawhideOndrej Holy2021-08-101-1/+1
| | | | | | 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.
* Switch to meson for gnome-autoarOndrej Holy2021-08-101-3/+3
| | | | Relates: https://gitlab.gnome.org/GNOME/gnome-autoar/-/merge_requests/11
* ci: Build uncrustify from sourcesOndrej Holy2021-07-141-1/+13
| | | | | | | | | 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 3ad2de33daa5a5df7f1e90acc593b6b246dfb450 can be reverted now.
* ci: Add libhandy master to DockerfileOndrej Holy2021-02-171-0/+10
| | | | | 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.
* ci: Add gnome-autoar master to DockerfileOndrej Holy2021-02-121-0/+10
| | | | | 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.
* ci: Add libhandy to DockerfileOndrej Holy2021-02-091-1/+1
| | | | | | 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.
* Revert "ci: Use Fedora latest instead of rawhide temporarily"Bastien Nocera2020-12-111-1/+1
| | | | | | | GNOME CI runners have been updated to the latest libseccomp so the problem should no longer happen. This reverts commit ab55380f200e5ea03116c5871607d125deff844c.
* ci: Use Fedora latest instead of rawhide temporarilywip/oholy/ci-buildahOndrej Holy2020-11-201-1/+1
| | | | | | | | 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.
* ci: Use Tracker 3 dependencies from Fedora repositoryOndrej Holy2020-11-201-4/+1
| | | | | The Tracker 3 dependencies are installed currently from unofficial COPR repository. Let's use the official Fedora packages instead.
* ci: Add libportal-devel to DockerfileFelipe Borges2020-11-181-1/+1
| | | | https://src.fedoraproject.org/rpms/libportal
* ci: Add missing git dependencyOndrej Holy2020-09-071-1/+1
| | | | | 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.
* ci: Add Tracker 3 dependenciesOndrej Holy2020-09-041-0/+4
| | | | | | | 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.
* ci: Disable gpg signature checkingOndrej Holy2020-09-041-2/+2
| | | | | Creation of new image currently fails on gpg signature checking. Let's use --nogpg temporarily to make it work again.
* ci: Use docker image to speed up jobsOndrej Holy2020-04-051-0/+5
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.