summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* ci: Build own GTK versionBastien Nocera2023-03-141-0/+6
| | | | | | So that the "Finalizing foo, but it still has children left" message is not truncated. This commit will be reverted when GTK is new enough in our image.
* ci: Update CI imageBastien Nocera2023-03-141-1/+1
| | | | | | | | | Bump the version of the CI image to force a rebuild. This should bring us a newer version of Mesa that would fix problems running GTK4 with Xvfb as a display server: libEGL fatal: did not find extension DRI_Mesa version 1 Closes: #2397
* ci: Bump FDO_DISTRIBUTION_TAGGeorges Basile Stavracas Neto2023-02-141-1/+1
| | | | Let's build a newer image, with a more recent version of GLib.
* ci: Disable rotfiles-fuse from flatpak buildMarco Melorio2022-11-241-1/+1
| | | | It makes the build fail apparently.
* ci: Remove unneeded copying in the flatpak buildMarco Melorio2022-11-241-7/+1
| | | | | | This was missing out the `polkit-autogen` file, so the flatpak build was failing because of that. Fix this by removing the copying phase and use the correct manifest path directly instead.
* Update rawhide CI imageMichael Catanzaro2022-10-251-1/+1
| | | | We need a newer image to get GTK 4.8
* Update rawhide CI imageMichael Catanzaro2022-10-251-2/+3
| | | | We need a newer image to get GTK 4.8
* ci: Install setxkbmap needed for tests and upgrade imagePablo Correa Gómez2022-10-251-2/+2
| | | | Otherwise, any other operation running the tests has the utility missing
* ci: Make sure the project is built before running the testsPablo Correa Gómez2022-10-251-0/+1
|
* tests: Add test for keyboard shortcut normalizationSebastian Keller2022-08-221-0/+1
| | | | | This tests if the shortcuts generated from an event are in the format that the shell expects.
* Update (or drop) the Docker image used by Flatpak jobbarthalion/gnome-runtime-images-quayBartłomiej Piotrowski2022-07-271-1/+1
| | | | | | The gnome-runtime-images have been recently migrated to Quay. This is already reflected in the template. Please note this MR has been created semi-automatically. If it doesn't make sense, feel free to close it.
* Switch to 'main' everywhereGeorges Basile Stavracas Neto2022-04-261-4/+4
|
* CI: Fix custom deps scriptGeorges Basile Stavracas Neto2022-03-291-1/+1
|
* CI: Build libgweather with soup2Georges Basile Stavracas Neto2022-03-291-1/+1
| | | | It'll bite us in the future, but let's go with this for now.
* CI: Cleanup gcr-devel from jobsGeorges Basile Stavracas Neto2022-03-291-5/+1
| | | | | gcr-devel is installed as part of the base image, we don't need to install it on every job run.
* Ci: Build libgweather from mainGeorges Basile Stavracas Neto2022-03-291-0/+6
|
* ci: Only use runners with working close_range syscallBenjamin Berg2022-03-071-12/+18
| | | | | | | If the wrong error code is returned due to broken seccomp filters, then g_spawn will fail and the tests break. See https://gitlab.gnome.org/Infrastructure/GitLab/-/issues/545
* ci: Rebuild CI image for gnome-bluetooth library changesBastien Nocera2022-01-191-1/+1
| | | | | | The gnome-bluetooth libraries got split in https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/merge_requests/103 so we need to rebuild the CI image to integrate those changes.
* ci: Rebuild image to get newer gnome-bluetoothBastien Nocera2022-01-181-1/+1
| | | | The API is new.
* ci: Build gnome-settings-daemon in CIBastien Nocera2022-01-101-2/+15
| | | | As we usually need g-c-c and g-s-d to be upgraded in lockstep.
* ci: Rebuild image with newer gsettings-desktop-schemasBastien Nocera2022-01-051-1/+1
|
* ci: Update image with new GTK4 dependenciesGeorges Basile Stavracas Neto2021-12-141-2/+29
| | | | | | Build gnome-bluetooth, gnome-desktop, and colord-gtk from their master/main branches, which should include support for GTK4.
* wwan: Add new panel for modem managementMohammed Sadiq2021-08-131-0/+4
| | | | | | | | | | | The panel supports 2G/3G/4G GSM/LTE modems. CDMA2000 Modems are not supported. If a supported modem is present, the panel will be shown and the modem will be handled, else, network-panel shall manage the modem as it did in the past. If more than one modem with data enabled is present, the user is allowed to set priority of one SIM over the other (the priority is for SIM, not modem). Fixes https://gitlab.gnome.org/GNOME/gnome-control-center/issues/132
* ci: Refactor ci-template setupJordan Petridis2021-08-051-82/+113
| | | | | | | | | Instead of building the image on a schedule, use a user-incrementable tag and try to build the image on each pipeline. If the image tag does not exist, a new one is built and pushed. If its already built the job is a no-op and the existing image is used.
* ci: Fix gnome-40 CIBastien Nocera2021-07-211-0/+1
| | | | | | | | | | | Commit f85750274c2bbabac9ff6ee03150aeb1fdc8bc3d removed grilo-devel from the dependency list, but the images generated by the CI on the development branch are also the ones used for older branches. This can be seen by all the CI jobs on the gnome-40 branch: https://gitlab.gnome.org/GNOME/gnome-control-center/-/commits/gnome-40 failing the day after the grilo dep was removed: https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/981
* background: Drop the unused build dependency on GriloDebarshi Ray2021-04-201-1/+0
| | | | | | | | | | The code that uses Grilo to fetch the user's Flickr photos isn't actually used by the Background panel, to the extent that the final binary doesn't even link against Grilo. Getting rid of this unused code will ensure that distributors aren't needlessly pulling in this dependency. https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1345
* ci: Update to new FDO templateBenjamin Berg2020-12-111-4/+2
|
* ci: Correctly update the submodules on build.Robert Ancell2020-10-031-0/+1
|
* ci: remove deprecated jobsJordan Petridis2020-08-021-49/+0
| | | | | | | The functionality of these jobs exists in the normal build job now and they are no longer needed. citemplates@544836ee
* ci: Run ASAN on privileged runnerBenjamin Berg2020-05-111-0/+2
| | | | It needs to be able to attach to processes.
* ci: Specify full registry path for forksBenjamin Berg2020-05-071-7/+2
| | | | | Otherwise forks will try to find the image in their own registry which cannot work.
* ci: Switch to use the FDO CI templatesBenjamin Berg2020-05-071-117/+85
| | | | | | | | | This effectively means we do not build on non-x86_64. But the template gives us a well maintained base. Also added into the image is gsettings-desktop-schemas from git, so that the scheduled job only needs to be manually run when an update is needed.
* ci: Move ASAN to manual stageGeorges Basile Stavracas Neto2020-02-201-2/+2
| | | | | | | | ASAN hasn't been useful so far; we don't really see meaningful results from it, it takes a long time to run since it builds Settings twice, etc. Move it to manual.
* ci: Fix build of docker imagesBenjamin Berg2019-12-031-3/+9
| | | | | | | | | | | Building the docker images has been failing for a while now. The root cause appears to be a docker upgrade causing issues with TLS. See https://about.gitlab.com/blog/2019/07/31/docker-in-docker-with-docker-19-dot-03/ Update the configuration so that the images can be built again. Thanks to Bartłomiej Piotrowski for debugging the issue and solving it for gnome-settings-daemon!
* flatpak: Use the Nightly variant of the application iconFelipe Borges2019-10-141-1/+1
| | | | | | For the "development" profile, lets use the Nightly variant, to visually indicate to users that they are running an unstable version of the application.
* ci: Fix tests with tagsGeorges Basile Stavracas Neto2019-03-111-5/+1
| | | | | We need to run the tests, and when on tags, run 'ninja dist'. Just that.
* ci: Run tests with mesonGeorges Basile Stavracas Neto2019-03-111-1/+1
| | | | | So that we can run a more complete version of the tests.
* ci: Don't install libudisks2Georges Basile Stavracas Neto2019-03-111-5/+0
| | | | [skip ci]
* ci: Use fedora:latest for Ppc64leGeorges Basile Stavracas Neto2019-03-111-1/+1
| | | | [skip ci]
* ci: Use the new Fedora 30 DockerfilesGeorges Basile Stavracas Neto2019-03-111-3/+3
| | | | [skip ci]
* ci: Rebuild docker images any time a commit touches the dockerfileIain Lane2019-03-041-7/+18
| | | | | | | | | | | | Currently they are built from cron, but we can use Gitlab's only: changes: - path support to also trigger on path changes. This is restricted to only work for pushes for master, so that branches / merge requests don't attempt to rebuild the image.
* ci: Install udisks2 for the coverage testsIain Lane2019-03-041-0/+1
| | | | This is needed to build g-c-c for the test, until the image is updated.
* info: use UDisks to retrieve disk sizeGeorges Basile Stavracas Neto2019-02-131-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | The current code relies on GLib API and uses the available mounts to calculate the available partition size. This is because this code assumes that more than one OS can be installed in the same drive, and wouldn't make sense to show the whole disk size in this situation. That, however, clashes with the general purpose of the panel, for it is meant to show general information about the user's computer, and it is not reporting the full disk size. Fix that by using the UDisks API to get the real size of the full disks. https://bugzilla.gnome.org/show_bug.cgi?id=639376 Slighly modified by Iain Lane <iainl@gnome.org> to port to meson and add udisks2 to CI deps. Fixes #285. Fixes #302.
* Add GSound as a build-dependecyRobert Ancell2019-02-061-0/+3
|
* ci: Prevent stop_review from running on image buildsGeorges Basile Stavracas Neto2018-12-111-0/+3
| | | | [skip ci]
* ci: Document review stageGeorges Basile Stavracas Neto2018-12-111-0/+14
| | | | [skip-ci]
* ci: Expire flatpak bundle in 7 daysGeorges Basile Stavracas Neto2018-11-271-1/+1
| | | | | | 2 days it too short of a time range. [skip ci]
* ci: Rename icons when building flatpakGeorges Basile Stavracas Neto2018-11-271-0/+5
| | | | They need to match the app id.
* ci: Fix typo in variable valueGeorges Basile Stavracas Neto2018-11-181-5/+5
|
* ci: Point to new images againGeorges Basile Stavracas Neto2018-11-181-3/+3
| | | | This reverts commit 8f29cd019de5dcd15fd45bcf5f340b5b6c17fa49.