Debian 11 is EOL for normal security support, and doesn't ship dbus
1.14.x anyway. Do our acceptance testing in Debian 12, which is not EOL,
and does include dbus 1.14.x.
Drop the buster build altogether: it is EOL, even for Debian LTS.
Signed-off-by: Simon McVittie <smcv@collabora.com>
- if: $CI_PIPELINE_SOURCE == 'merge_request_event'
- if: $CI_PIPELINE_SOURCE == 'push' && $CI_PROJECT_NAMESPACE == 'dbus'
-image: debian:bullseye-slim
+image: debian:bookworm-slim
stages:
- 'build docker'
ci_parallel: "2"
ci_sudo: "yes"
ci_distro: "debian"
- ci_suite: "bullseye"
+ ci_suite: "bookworm"
# Temporarily needed to clean up after dbus/dbus#447
GIT_STRATEGY: clone
.debian-build:
stage: build
- image: "debian:bullseye-slim"
cache:
key: ${CI_JOB_NAME}
paths:
ci_host: "x86_64-w64-mingw32"
ci_variant: "debug"
-buster:
- extends: .debian-build
- when: manual
- image: "debian:buster-slim"
- variables:
- ci_suite: "buster"
-
.win-build:
image: $WINDOWS_IMAGE
stage: build