Commit graph

39 commits

Author SHA1 Message Date
Bilal Elmoussaoui
3e517e2298 Gitlab CI: publish nightlies 2019-09-24 08:56:05 +00:00
Christopher Davis
bfcee9bff7 build: Set up dual install for flatpak
Part of https://gitlab.gnome.org/GNOME/Initiatives/issues/1;
Sets up dual installation for flatpaks, allowing us to
build and run geary without affecting our system install.
This will allow testing of nightlies and CI artifacts as well
via the flatpak, so we can iterate on designs and share
bundles to test with.
2019-08-26 09:38:31 -07:00
Michael Gratton
24ec88a7bd Disable Fedora CI build due to rawhide packing bug
See https://bugzilla.redhat.com/show_bug.cgi?id=1740958
2019-08-15 18:21:02 +10:00
Michael Gratton
86465bf331 Merge branch 'wip/composer-folks' into 'mainline'
Autocomplete email addresses in the composer from folks and the engine

See merge request GNOME/geary!244
2019-06-26 03:23:53 +00:00
Michael Gratton
bed41855a4 Keep meson test logs in GitLab CI for Fedora and Ubunut builds
This should help debug build problems.
2019-06-23 14:37:37 +10:00
Federico Bruni
7c42c5d803 add appstream-glib dependency
appdata.its, needed to extract all the strings of appdata xml file,
is actively maintained in appstream-glib.

Fix issue #439.
2019-06-03 10:31:52 +00:00
Michael Gratton
4dd08389df Add Gspell to dependencies and the build 2019-05-24 14:29:41 +02:00
Niels De Graef
3d1032db01 Migrated from libnotify to GLib notifications. bug 766133
Signed-off-by: Niels De Graef <nielsdegraef@gmail.com>
2019-04-17 09:06:24 +10:00
Michael Gratton
25de4d3049 Disable ytnef in Fedora CI while the package there is too old 2019-04-16 23:11:19 +10:00
Oliver Giles
18fcf0e18f TNEF (winmail.dat) parsing support via libytnef 2019-04-11 12:24:52 +03:00
Michael Gratton
ef8f97628e Merge branch 'wip/remove-ci-test-workaround' into 'mainline'
Remove CI test workaround

See merge request GNOME/geary!198

(cherry picked from commit 8654c7ae136d2467f7b5b2e85a436d9039bd64bc)

4fc688de Revert "Work around DB tests always failing on gcc150.osuosl.org CI runner"
6b4b598a Add test runner multiplier to account for slow CI runners
2019-04-09 16:16:10 +00:00
Michael Gratton
7f13ce491d Target Ubuntu and Fedora devel images in CI
This should provide some more flexibility in adding new deps (like
libhandy).
2019-04-08 18:05:03 +10:00
Michael Gratton
ac461747c3 Depend on libhandy for the client build 2019-04-08 18:05:03 +10:00
Michael Gratton
742aca2b0c Add build dependencies for Folks
Flatpak manifest updates courtesy of gnome-contacts.
2019-03-09 20:17:01 +11:00
Michael Gratton
f007e9aad2 Remove debian packaging and CI job
Now that the PPA is being deprecated, we don't need this in the tree
any more.

Fixes #270
2019-03-01 19:16:17 +11:00
Michael Gratton
31d6d133f1 Merge branch 'wip/workaround-gcc150-b0rkedness-again' into 'master'
Pass CI_RUNNER_DESCRIPTION through to Flatpak build too

See merge request GNOME/geary!149
2019-02-26 21:37:54 +00:00
Michael Gratton
309a3a0e9a Include build-essential in Ubuntu CI package list
Somehow this isn't required by vala or anything else??
2019-02-24 04:39:04 +00:00
Jan Tojnar
737e42f9d9
Drop gobject-introspection dependency
Since 20cd9823a7, it is no longer used.
2019-02-23 00:37:23 +01:00
Michael Gratton
df55e5e9f3 Pass CI_RUNNER_DESCRIPTION through to Flatpak build to
Ensures workaround for Infrastructure/Infrastructure#97 in commit
087a0888 also applies to Flatpak build.
2019-02-22 18:29:12 +11:00
Michael Gratton
2c01d032db Bump deb build to test stage in gitlab ci config
This puts it at the stame stage as the flatpak package and skips one
build that will always fail if the Ubuntu one fails for legit reasons.
2019-01-21 15:30:09 +10:30
Michael Gratton
c56d86f438 Merge branch 'wip/enchant2' into 'master'
Support building with Enchant 2.x

See merge request GNOME/geary!85
2019-01-21 02:08:43 +00:00
Michael Gratton
d91573e7a0 Update INSTALL and GitLab CI to use Enchant 2 on Fedora 2019-01-16 11:12:31 +11:00
Michael Gratton
02c60f8db7 Import standard GNOME Flatpak CI config rather than copy/pasting it 2019-01-16 11:09:40 +11:00
Michael Gratton
4bef867407 Update Gitlab CI Flatpak build with standard template
See: https://gitlab.gnome.org/GNOME/citemplates
2019-01-16 10:39:41 +11:00
Alex Henrie
698f61e6e5 Print common headers when printing messages 2018-09-26 18:43:46 -06:00
Jan Tojnar
beec7ff0fe
build: obtain iso-codes prefix from pkg-config 2018-08-09 15:18:33 +02:00
Michael James Gratton
36771e7ab3 Use xvfb-run for CI tests so the full test suite can be run. 2018-07-04 16:03:42 +10:00
Michael James Gratton
477ce6b824 Ensure tar is installed for engine db upgrade units tests. 2018-06-11 19:10:36 +10:00
Michael James Gratton
e11fe7ac72 Re-enable tests under Fedora now that the SQLite tokeniser issue is fixed. 2018-06-11 18:34:34 +10:00
Michael James Gratton
96d9d00164 Add gettext to Ubuntu deps. 2018-06-11 16:39:43 +10:00
Michael James Gratton
731deb9193 Disable fedora tests due to SQLite3 issue. 2018-06-11 16:39:43 +10:00
Michael James Gratton
2bc3ee4e56 Add some additional builds.
Flatpak build courtesy chergert.
2018-06-11 16:39:43 +10:00
Michael James Gratton
6dd59d8041 Merge stages since using Docker images is way too slow. 2018-06-11 09:51:00 +10:00
Michael James Gratton
b641a152a8 Add missing itstool install dependency. 2018-06-11 09:51:00 +10:00
Michael James Gratton
5a8257fd25 Add dependencies between build and install/test so it isn't rebuilt. 2018-06-11 09:51:00 +10:00
Michael James Gratton
e3bae7e382 Add missing goa dependency. 2018-06-11 09:51:00 +10:00
Michael James Gratton
a7795768d5 Revert "Revert "Add CI configuration.""
This reverts commit 69d9ac9f9d.

Revert the revert so we can re-add the CI config.
2018-06-11 09:44:32 +10:00
Michael James Gratton
69d9ac9f9d Revert "Add CI configuration."
This reverts commit 8508e7930a.

We don't actually want CI when it's not successfully building from
the get-go.
2018-06-10 18:50:18 +10:00
Michael Gratton
8508e7930a Add CI configuration. 2018-06-10 04:28:03 +00:00