Marco Trevisan (Treviño)
e9dbfbec39
ci: Install appstream for testing metainfo
2025-02-20 15:50:46 +00:00
Marco Trevisan (Treviño)
7b97bed91f
ci: Add job testing libfprint using address and undefined sanitizers
2025-02-13 23:51:52 +00:00
Marco Trevisan (Treviño)
a94a55b8df
ci: Use distro-provided umockdev
...
It's new enough nowadays
2025-02-13 18:52:24 +00:00
Marco Trevisan (Treviño)
133eaab061
uru4000: Use OpenSSL to perform AES-ECB encryption
...
Drop usage of NSS library now that openssl >= 3.0 has not anymore any
license incompatibility.
OpenSSL will provide us a better ground for further developments and
it's also the preferred crypto library by most distros these days
2025-02-13 18:52:24 +00:00
Marco Trevisan (Treviño)
8e22b2e22e
ci: scan-build, ignore meson-built files
...
Like .gir introspection files that are generated are currently failing
2025-02-12 20:36:46 +00:00
Marco Trevisan (Treviño)
3d4cf44f9b
ci: Add gnome-desktop-testing to the image
...
It can be used to run the installed tests.
2023-06-28 16:23:45 +02:00
Marco Trevisan (Treviño)
8e702012fd
ci: Use debuginfo-install to install debug symbols
...
dnf doesn't seem to handle the plugin well in rawhide:
bash-5.2# dnf -y debuginfo-install glib2
Unknown argument "debuginfo-install" for command "dnf5".
Add "--help" for more information about the arguments.
2023-06-28 15:58:48 +02:00
Marco Trevisan (Treviño)
3100404419
ci: Install more debug symbols
2022-10-13 05:27:44 +02:00
Marco Trevisan (Treviño)
34e8655a08
ci: Use versioned image tags
2022-09-27 01:06:35 +02:00
Marco Trevisan (Treviño)
c512a47e8a
ci: Install debuginfo packages for better valgrind debugging
...
Related-to: https://gitlab.freedesktop.org/libfprint/libfprint/-/issues/507
2022-09-27 00:21:05 +02:00
Marco Trevisan (Treviño)
012d77ac41
libfprint-templates: Include exec commands
2022-09-27 00:15:16 +02:00
Benjamin Berg
3c2883b992
ci: Pull in diffutils
...
It is needed by tests/test-generated-hwdb.sh and is not pulled in
indirectly anymore.
2021-09-15 16:27:17 +02:00
Matthew Mirvish
f6e80456d9
ci: Add gudev to dependencies
2021-06-23 20:42:52 +00:00
Benjamin Berg
5bda7aef38
ci: Use --status-bugs option for scan-build
...
This removes the need to check the output directory for files.
2021-06-22 19:54:42 +02:00
Benjamin Berg
0a08a6a7c0
ci: Run clang scan-build test as part of CI
2020-05-07 14:22:02 +00:00
Marco Trevisan (Treviño)
bb08d2e3c2
ci: Use extends to define extra libfprint variables
...
This allows to merge the values when included instead of replacing the whole
variables stanza.
2020-02-05 20:00:07 +01:00
Marco Trevisan (Treviño)
7eb10178b8
ci: Use a template to define libfprint dependencies
...
This allows to share the configuration with fprintd
2020-02-05 18:04:00 +01:00
Benjamin Berg
1dee7985b9
ci: Remove Dockerfile as it is replaced by new logic
2019-12-05 14:38:46 +01:00
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