Commit graph

171 commits

Author SHA1 Message Date
Carlos Soriano 033325bfa1 CI: Avoid installing packages for Flatpak 2018-03-16 14:58:24 +00:00
Carlos Soriano 3d87dd9918 CI: Fixed to previous commit and split build and test 2018-03-16 14:51:02 +00:00
Carlos Soriano 0d607e2908 CI: Add Flatpak build 2018-03-16 14:00:47 +00:00
Ernestas Kulik 270edc9e57 CI: use F28 image 2018-03-12 15:37:34 +00:00
Ernestas Kulik 9898636bea CI: install gcovr from upstream
The fix that we need has been merged, but the release will not happen
very soon.
2018-03-12 15:37:33 +00:00
Ernestas Kulik cd0c41093d CI: import F29 key
Rawhide already features some F29 packages, but the key is not
installed.
2018-03-03 17:35:08 +00:00
Ernestas Kulik 3290d65763 CI: disable coverage report
gcovr is broken with GCC 8 due to changes in Gcov report format. Revert
when https://github.com/gcovr/gcovr/pull/228 is merged.
2018-02-26 17:09:07 +02:00
Ernestas Kulik 47b7881379 CI: use Rawhide image
Since we’re going to depend on an unstable GLib version that isn’t in
F27 repos, this might be something we want to do.
2018-02-26 16:51:27 +02:00
Ernestas Kulik 10a6130bb7 CI: report code coverage 2018-01-08 16:09:37 +02:00
Carlos Soriano 93bd5ca42e CI: Only run displayless tests 2018-01-06 00:21:11 +00:00
Carlos Soriano e7578a2de0 CI: Use a simple stage, we are not that fancy 2018-01-05 23:24:38 +00:00
Carlos Soriano 6288d4156f CI: Enable cache 2018-01-05 23:07:49 +00:00
Carlos Soriano 0e1467c957 CI: fix indentation 2018-01-05 22:07:34 +00:00
Carlos Soriano 9662151a0f CI: Add test phase 2018-01-05 22:06:00 +00:00
Carlos Soriano 2fff34b21c CI: Install meson from Fedora
Using a newer enough system there is no need to install from pip, that
seems was giving some issues.
2018-01-05 12:12:30 +00:00
Carlos Soriano 06fa0428c0 CI: Use the correct pip command 2018-01-03 16:35:52 +00:00
Ernestas Kulik 827a79a8c0 CI: drop unused dependencies 2018-01-02 13:11:07 +02:00
Carlos Soriano 816b8247f3 CI: Install meson from pip
We always need the latest one.
2018-01-02 10:41:46 +00:00
Ernestas Kulik 4cf282086f CI: use F27 image for updated GTK+ 2017-12-08 14:47:50 +00:00
Carlos Soriano 6c63ba82f2 CI: Update for latest gexiv2 addition 2017-11-20 12:10:34 +00:00
Florian Müllner 5c10353f10 ci: Add initial gitlab continuous integration
Eventually we want continuous integration based on flatpak-builder,
but for now use a Fedora docker image. Do not run the test suite for
now, as some of the tests require access to the display server and
we'll still need to figure out how to provide that ...
2017-10-29 02:13:34 +01:00