Marco Trevisan (Treviño)
|
98cd1c2680
|
ci: Use a docker image for builds and tests
Avoid repeating the machine updates and deps installation at every stage,
just reuse the docker image
Registered images are at:
https://gitlab.freedesktop.org/libfprint/libfprint/container_registry
|
2019-12-04 14:59:03 +00:00 |
|
Marco Trevisan (Treviño)
|
4447a0d183
|
ci: Add a test case where we run tests with valgrind
|
2019-11-27 21:40:44 +01:00 |
|
Marco Trevisan (Treviño)
|
3b72b925b0
|
gitlab-ci: Check indentation in an initial check-source stage
|
2019-11-25 19:08:31 +01:00 |
|
Benjamin Berg
|
728335581f
|
ci: Run uncrustify in test mode
Add a simple check that no one introduced whitespace errors.
|
2019-11-20 13:53:45 +01:00 |
|
Benjamin Berg
|
538038867b
|
tests: Add umockdev based testing
Initially only the vfs5011 driver is tested. Please note that these
tests will be unreliable before umockdev 0.13.2.
See also https://github.com/martinpitt/umockdev/pull/92
|
2019-11-20 13:53:45 +01:00 |
|
Benjamin Berg
|
4640e3f5b0
|
demo: Use 3.32 runtime for flatpak
We do not need the master runtime environment and the stable 3.32 one is
more readily available to users.
|
2019-11-20 13:53:45 +01:00 |
|
Benjamin Berg
|
36777896c2
|
CI: Update dependencies and run tests
|
2019-11-20 13:53:45 +01:00 |
|
Benjamin Berg
|
5fcd41b962
|
CI: Disable ABI check
As the ABI check is not useful for now until the API becomes stable
again. Disable it.
|
2019-11-18 15:39:35 +01:00 |
|
Bastien Nocera
|
f309f586c9
|
ci: Add ABI check
Last ABI break was when we fixed the return value for fp_get_pollfds()
in commit 056ea54 .
|
2019-08-05 20:05:13 +02:00 |
|
Bastien Nocera
|
95b1e75f1b
|
Revert "ci: Disable Flatpak generation for now"
This reverts commit bcfe0ad12c .
|
2018-12-04 17:43:19 +01:00 |
|
Bastien Nocera
|
bcfe0ad12c
|
ci: Disable Flatpak generation for now
It's currently broken on our CI runners, we'll need to reactivate
it again in the future.
|
2018-12-04 17:09:00 +01:00 |
|
Bastien Nocera
|
9316dfed2e
|
ci: Generate Flatpak and export it
|
2018-11-23 15:05:00 +01:00 |
|
Bastien Nocera
|
f7173e6645
|
ci: Add GTK+ to the CI
|
2018-11-20 05:20:55 +01:00 |
|
Bastien Nocera
|
cffe49de5c
|
build: Fix "already configured" meson warning
|
2018-10-08 16:50:59 +02:00 |
|
Bastien Nocera
|
36dba33808
|
build: Test builds with a single driver with no deps
So that we can be sure that the build doesn't break when those drivers
are not built.
|
2018-09-28 15:55:56 +02:00 |
|
Bastien Nocera
|
c9abbec48a
|
build: Fix build with newer meson
The gtk-doc meson helper regressed in that it didn't expect the
libfprint.types file to not exist, as earlier versions did. Remove
the --rebuild-types call so that it is not generated, and meson carries
on compiling the rest of the library.
See https://gitlab.gnome.org/GNOME/gtk-doc/issues/48
See https://github.com/mesonbuild/meson/issues/3892
See https://bugzilla.redhat.com/show_bug.cgi?id=1604585
|
2018-07-20 12:22:50 +02:00 |
|
Bastien Nocera
|
22277c7277
|
build: Downgrade meson in CI script
It failed to finish the build otherwise:
https://github.com/mesonbuild/meson/issues/3892
|
2018-07-17 13:43:00 +02:00 |
|
Bastien Nocera
|
79d65c907f
|
build: Add missing X11 deps for the examples
|
2018-05-31 12:30:48 +02:00 |
|
Bastien Nocera
|
92231d984f
|
build: Add some missing build essentials
|
2018-05-31 12:23:30 +02:00 |
|
Bastien Nocera
|
2fbc77955e
|
build: Add CI
Barebones, just compiles libfprint.
|
2018-05-31 12:18:17 +02:00 |
|