Skip to content
Snippets Groups Projects

Add CI build/test jobs for Debian 12 (Bookworm)

Merged Duncan Macleod requested to merge duncanmmacleod/gwdatafind-server:bookworm into master
1 file
+ 1
1
Compare changes
  • Side-by-side
  • Inline
+ 32
1
@@ -15,6 +15,9 @@ include:
.bullseye:
image: igwn/builder:bullseye
.bookworm:
image: igwn/builder:bookworm
# -- source packages --------
#
# These jobs make DSC packages
@@ -44,6 +47,11 @@ dsc:bullseye:
- .dsc
- .bullseye
dsc:bookworm:
extends:
- .dsc
- .bookworm
# -- binary packages --------
#
# These jobs generate DEB
@@ -66,6 +74,13 @@ deb:bullseye:
needs:
- dsc:bullseye
deb:bookworm:
extends:
- .deb
- .bookworm
needs:
- dsc:bookworm
# -- test -------------------
.test:debian:
@@ -103,6 +118,15 @@ test:bullseye:
- deb:bullseye
image: igwn/base:bullseye
test:bookworm:
extends:
- .test:debian
- .bookworm
needs:
- tarball
- deb:bookworm
image: igwn/base:bookworm
# -- lint -------------------
#
# These jobs check the code
@@ -115,7 +139,7 @@ test:bullseye:
- .debian:lint
stage: code quality
variables:
LINTIAN_OPTIONS: "--color always --suppress-tags new-package-should-close-itp-bug --fail-on warning --allow-root --pedantic"
LINTIAN_OPTIONS: "--color always --suppress-tags initial-upload-closes-no-bugs --fail-on warning --allow-root --pedantic"
lintian:bullseye:
extends:
@@ -123,3 +147,10 @@ lintian:bullseye:
- .bullseye
needs:
- deb:bullseye
lintian:bookworm:
extends:
- .lintian
- .bookworm
needs:
- deb:bookworm
Loading