diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1a66256..240782a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -167,7 +167,8 @@ test:python: dotenv: version.env junit: ['**/report.xml'] -.test:apt: +test:apt: + image: $IMAGE stage: test rules: - if: $CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH @@ -175,6 +176,14 @@ test:python: - app/**/* - .DEBIAN/**/* - if: $CI_PIPELINE_SOURCE == 'merge_request_event' + parallel: + matrix: + - IMAGE: + - debian:trixie-slim # EOL: t.b.a. + - debian:bookworm-slim # EOL: June 06, 2026 + - debian:bookworm-slim # EOL: June 06, 2026 + - ubuntu:24.04 # EOL: April 2036 + - ubuntu:24.10 needs: - job: build:apt artifacts: true @@ -206,16 +215,6 @@ test:python: - apt-get purge -qq -y fastapi-dls - apt-get autoremove -qq -y && apt-get clean -qq -test:apt: - extends: .test:apt - image: $IMAGE - parallel: - matrix: - - IMAGE: - - debian:bookworm-slim # EOL: June 06, 2026 - - ubuntu:24.04 # EOL: April 2036 - - ubuntu:24.10 - test:pacman:archlinux: image: archlinux:base rules: