Commit Graph
30 Commits
Author SHA1 Message Date
Titouan Real 652625a2e6 ci: Add style check
GTK uses the same code style that we use. Copy the style checks from
GTK to help contributors catch these mistakes early.
2025-04-04 23:59:13 +00:00
Georges Basile Stavracas Neto a1d45d9583 ci: Integrate with GNOME Release Service 2024-12-18 15:19:41 -03:00
Georges Basile Stavracas Neto 6d1fd2839b ci: Make AARCH64 manual
As long as it fails to build, we cannot enable this.
2024-12-18 15:17:36 -03:00
Georges Basile Stavracas Neto 74d85a7484 ci: Rework to modern standards
Build x86_64 and aarch64. Rename a few things.
2024-12-18 15:16:15 -03:00
Hari Rana 1a5d9ca2b7 flatpak: Move Flatpak manifest path to build-aux
Most projects have the manifest at the root of the `build-aux`
directory, so let's just do that
2024-11-16 08:15:34 -05:00
Bartłomiej Piotrowski 3ebc53a279 Update (or drop) the Docker image used by Flatpak job
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.
2022-08-04 17:02:22 +00:00
Jordan Petridis 19786e80da ci: flatpak: remove meson-args variable
We no longer need to manually keep it in sync with the ci.
2020-08-03 20:34:18 +00:00
Jordan Petridis 36a22b930a ci: remove deprecated jobs
The functionality of these jobs exists in the normal
build job now and they are no longer needed.

citemplates@544836ee
2020-08-02 16:07:57 +00:00
Georges Basile Stavracas Neto ec26156344 Revert "ci: Remove collon from job names"
We're actually not hitting that bug.
2019-09-30 12:53:21 -03:00
Georges Basile Stavracas Neto bbbd89b17a ci: Remove collon from job names
Looks like we're hitting https://gitlab.com/gitlab-com/support-forum/issues/2597
2019-09-30 12:50:36 -03:00
Jordan Petridis 985e6d3a42 ci: quote yaml strings 2019-09-30 18:31:34 +03:00
Georges Basile Stavracas Neto 86ce0b7c80 ci: Remove double deploy stages 2019-09-30 12:27:38 -03:00
Georges Basile Stavracas Neto d91984ed54 ci: Actually deploy Flatpaks 2019-09-30 12:21:16 -03:00
Georges Basile Stavracas Neto c3fb16bb1b Reimplement Flatpak publishing 2019-09-30 12:19:06 -03:00
Christopher Davis 18814e014d CI: Use development profile for CI builds
Adds the -Dprofile=development argument to meson args for
CI builds. Syncs CI with flatpak manifest.
2019-09-30 12:04:08 -03:00
Georges Basile Stavracas Neto 1f0179c431 ci: Simplify CI
Only build with the 'flatpak' stage, since it does
everything we do on other stages already.
2019-05-04 22:45:14 -03:00
Jordan Petridis dfc41c35f0 CI: do not spin up environments for master and tags 2018-08-02 16:59:31 +00:00
Georges Basile Stavracas Neto 77245a3c45 ci: Adjust Flatpak manifest path 2018-07-29 21:19:14 -03:00
Jordan Petridis 080e792f21 CI: Add flatpak build/test job.
Part of https://gitlab.gnome.org/GNOME/Initiatives/issues/1 and #285
2018-07-17 18:42:12 +03:00
Georges Basile Stavracas Neto 6ce9aa2f3f ci: make test verbose 2018-02-23 15:48:15 -03:00
Georges Basile Stavracas Neto e7ecf6a915 Revert "ci: Install project before running tests"
This reverts commit 3bf88e2103.
2018-02-21 19:24:09 +00:00
Georges Basile Stavracas Neto 3bf88e2103 ci: Install project before running tests 2018-02-21 16:55:48 +00:00
Georges Basile Stavracas Neto 528c1b32f0 ci: Add missing geoclue2-devel dependency 2018-02-20 22:06:38 +00:00
Georges Basile Stavracas Neto d64a03a57d ci: Rework CI steps 2018-02-18 19:01:46 +00:00
Georges Basile Stavracas Neto 845eed5cea ci: Use a Rawhide image
We depend on an unstable version of GWeather.
2018-01-27 12:52:14 -02:00
Georges Basile Stavracas Neto 50a5bbefaf ci: Add libgweather dependency 2018-01-27 12:31:08 -02:00
Georges Basile Stavracas Neto 4f4b10baab ci: update to Fedora 27
We should eventually add Ubuntu too.
2018-01-27 12:14:24 -02:00
Georges Basile Stavracas Neto fe40a97926 project: Add missing dependencies to CI 2018-01-27 11:57:47 -02:00
Georges Basile Stavracas Neto 519de35520 project: Change build stage name to 'build-calendar' 2018-01-27 11:49:22 -02:00
Georges Basile Stavracas Neto e4062c7952 project: Add CI integration 2018-01-27 13:47:46 +00:00