19 Commits
Author SHA1 Message Date
Jordan Petridis b900a65760 Use standalone Month format when appropriate
Some locales use different strings for the months depending if they are
accompanied by a numberic date or not. When we use the month name as a
standalone, we should use %OB instead to accomodate for these locales.

For more see: https://docs.gtk.org/glib/method.DateTime.format.html

Close #1546

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/705>
2026-04-23 16:28:06 +00:00
Jordan Petridis 4e0902c867 Revert "tests: Disable a pair of tests"
This reverts commit 5a0aef6def.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/667>
2025-12-06 00:55:43 +02:00
Jordan Petridis 4d2cd89c49 test/test-server: Include gcal-utils header
This is a followup to 008b914f9e
in order to use gcal_create_soup_session.

The test was disabled and the breakage sneak through.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/668>
2025-11-24 09:01:23 +02:00
Jordan Petridis 03364ab32b ci: Enable lsan job
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/664>
2025-11-19 17:14:37 -03:00
Jordan Petridis e14c1e37b5 ci: Do not explicitly define tarball-artifact-path
If left to default it will now discover the tarball automatically
as long we export the public-dist directory as the job artifact.
(which the flatpak template does already)

Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/584>
2025-11-19 16:20:38 +02:00
Jordan Petridis d7529c78da ci: Add asan/ubsan jobs
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/584>
2025-11-19 16:20:38 +02:00
Jordan Petridis 20b6f92366 ci: Replace scanbuild and coverage jobs with the template
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/584>
2025-11-19 16:20:05 +02:00
Jordan Petridis d2ce96cb18 ci: Include default-rules template
Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/584>
2025-11-19 16:14:31 +02:00
Jordan Petridis 70b51298e5 build: depened on the soup3 version of geocode-glib 2022-07-02 13:46:47 +03:00
Jordan Petridis 49f19b8d72 40.alpha 2021-01-18 20:09:09 +02:00
Jordan Petridis 41a3e0a853 flatpak: avoid explicitly setting cflags
The runtimes provide a good set of default flags
at /usr/etc/flatpak-builder/defaults.json
which gets automatically exported
2020-08-03 20:38:20 +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
Jordan Petridis af91bd62bb meson.build: Only depend on git if the profile is development
Git is only needed for getting the short sha to append to
the version string in the development version of the application.
And as such it shouldn't be required for normal builds.
2019-10-01 11:05:49 +03:00
Jordan Petridis 985e6d3a42 ci: quote yaml strings 2019-09-30 18:31:34 +03:00
Jordan Petridis fa19ac27f5 appdata: fix release timestamp
While I really do appreciate that George decided to travel back from 
the future to do the release, this brakes the CI and needs to be fixed.

Sadly the CI and Nightlies are incompatible with the future.

org.gnome.Calendar.desktop:        AppData problem: attribute-invalid : <release> timestamp is in the future
Error loading AppData file: AppData file /app/share/appdata/org.gnome.Calendar.appdata.xml was not valid
2019-03-17 03:48:13 +00:00
Jordan Petridis dfc41c35f0 CI: do not spin up environments for master and tags 2018-08-02 16:59:31 +00:00
Jordan Petridis 5e4a24e2d9 Flatpak Manifest: Add a workaround for a goa issue.
Ideally this commit will be reveted Soon™.

https://gitlab.gnome.org/GNOME/gnome-online-accounts/issues/10
2018-07-17 18:42:25 +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