upower/.ci
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Peter Hutterer 991fa101f0 ci: Revamp the CI to make more efficient use of ci-templates
The main changes:

- add the meson-build.sh helper script because it produces nicer output
  and more consistent behavior across jobs. Use that script together with
  MESON_ARGS as variables so the per-job configuration is easier
  visible.
- use the FDO_* variables for debian too and rely on ci-templates for
  images based on those variables
- always create containers, the ci-templates will skip creating those
  anyway if they already exist
- always install the extra deps we need for libgudev, this removes our
  exposure to distribution updates changing our test environment
- use a parallel:matrix for the backend jobs
- debian no longer installs the build-dep, let's use explicitly listed
  deps only

There is no more real need for scheduled pipelines, so the checks for
those have been removd.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2026-05-28 20:08:54 +10:00
..
fail_skipped_tests.py Reformat python code style with black 2025-01-08 14:01:34 +08:00
meson-build.sh ci: Revamp the CI to make more efficient use of ci-templates 2026-05-28 20:08:54 +10:00
upower.suppr ci: Ignore ABI changes for keyboard backlight symbols 2021-09-06 14:06:40 +02:00