ci: build test images for debian bookworm (#2097)

This commit is contained in:
Jonas L 2022-09-07 23:17:46 +02:00 committed by GitHub
parent 35476f9d6d
commit 8b5749ec98
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 13 deletions

View File

@ -25,6 +25,8 @@ jobs:
release: buster release: buster
- distribution: debian - distribution: debian
release: bullseye release: bullseye
- distribution: debian
release: bookworm
env: env:
REGISTRY: ghcr.io REGISTRY: ghcr.io

View File

@ -1,8 +1,8 @@
# This file contains a list of package dependencies. # This file contains a list of package dependencies.
[python] [python]
python3 = buster, bullseye, bionic, focal, jammy python3 = buster, bullseye, bookworm, bionic, focal, jammy
python3-pip = buster, bullseye, bionic, focal, jammy python3-pip = buster, bullseye, bookworm, bionic, focal, jammy
python3-pika = buster, bullseye, bionic, focal, jammy python3-pika = buster, bullseye, bookworm, bionic, focal, jammy
[liquidsoap] [liquidsoap]
# https://github.com/savonet/liquidsoap/blob/main/CHANGES.md # https://github.com/savonet/liquidsoap/blob/main/CHANGES.md
@ -21,12 +21,12 @@ liquidsoap-plugin-portaudio = bionic
; liquidsoap-plugin-taglib = bionic ; liquidsoap-plugin-taglib = bionic
; liquidsoap-plugin-voaacenc = bionic ; liquidsoap-plugin-voaacenc = bionic
; liquidsoap-plugin-vorbis = bionic ; liquidsoap-plugin-vorbis = bionic
liquidsoap = buster, bullseye, bionic, focal, jammy liquidsoap = buster, bullseye, bookworm, bionic, focal, jammy
[ffmpeg] [ffmpeg]
# Detect duration, silences and replaygain # Detect duration, silences and replaygain
ffmpeg = buster, bullseye, bionic, focal, jammy ffmpeg = buster, bullseye, bookworm, bionic, focal, jammy
[=development] [=development]
# Generate fixtures # Generate fixtures
ffmpeg = buster, bullseye, bionic, focal, jammy ffmpeg = buster, bullseye, bookworm, bionic, focal, jammy

View File

@ -1,8 +1,8 @@
# This file contains a list of package dependencies. # This file contains a list of package dependencies.
[python] [python]
python3 = buster, bullseye, bionic, focal, jammy python3 = buster, bullseye, bookworm, bionic, focal, jammy
python3-pip = buster, bullseye, bionic, focal, jammy python3-pip = buster, bullseye, bookworm, bionic, focal, jammy
python3-lxml = bullseye, focal, jammy python3-lxml = bullseye, bookworm, focal, jammy
[liquidsoap] [liquidsoap]
# https://github.com/savonet/liquidsoap/blob/main/CHANGES.md # https://github.com/savonet/liquidsoap/blob/main/CHANGES.md
@ -21,12 +21,12 @@ liquidsoap-plugin-portaudio = bionic
; liquidsoap-plugin-taglib = bionic ; liquidsoap-plugin-taglib = bionic
; liquidsoap-plugin-voaacenc = bionic ; liquidsoap-plugin-voaacenc = bionic
; liquidsoap-plugin-vorbis = bionic ; liquidsoap-plugin-vorbis = bionic
liquidsoap = buster, bullseye, bionic, focal, jammy liquidsoap = buster, bullseye, bookworm, bionic, focal, jammy
[recorder] [recorder]
ecasound = buster, bullseye, bionic, focal, jammy ecasound = buster, bullseye, bookworm, bionic, focal, jammy
[misc] [misc]
# Used by pypofetch to check if a file is open. # Used by pypofetch to check if a file is open.
# TODO: consider using a python library # TODO: consider using a python library
lsof = buster, bullseye, bionic, focal, jammy lsof = buster, bullseye, bookworm, bionic, focal, jammy

View File

@ -8,7 +8,7 @@ from typing import Iterator, List, Optional, Set
DEFAULT_PACKAGES_FILENAME = "packages.ini" DEFAULT_PACKAGES_FILENAME = "packages.ini"
FORMATS = ("list", "line") FORMATS = ("list", "line")
DISTRIBUTIONS = ("buster", "bullseye", "bionic", "focal", "jammy") DISTRIBUTIONS = ("buster", "bullseye", "bookworm", "bionic", "focal", "jammy")
SETTINGS_SECTION = "=settings" SETTINGS_SECTION = "=settings"
DEVELOPMENT_SECTION = "=development" DEVELOPMENT_SECTION = "=development"