ci: build test images for ubuntu jammy (#1743)

This commit is contained in:
Jonas L 2022-04-09 16:18:12 +02:00 committed by GitHub
parent d2af87d20f
commit 5f4badcdeb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 13 deletions

View File

@ -19,6 +19,8 @@ jobs:
release: bionic release: bionic
- distribution: ubuntu - distribution: ubuntu
release: focal release: focal
- distribution: ubuntu
release: jammy
- distribution: debian - distribution: debian
release: buster release: buster
- distribution: debian - distribution: debian
@ -54,7 +56,7 @@ jobs:
COPY packages.list packages.list COPY packages.list packages.list
EOF EOF
[[ "${{ matrix.distribution }}" == "ubuntu" ]] && \ [[ "${{ matrix.release }}" ~= bionic|focal ]] && \
cat <<EOF >> Dockerfile cat <<EOF >> Dockerfile
RUN DEBIAN_FRONTEND=noninteractive apt-get --quiet update && \ RUN DEBIAN_FRONTEND=noninteractive apt-get --quiet update && \
DEBIAN_FRONTEND=noninteractive apt-get --quiet install -y software-properties-common && \ DEBIAN_FRONTEND=noninteractive apt-get --quiet install -y software-properties-common && \

View File

@ -1,7 +1,7 @@
# This file contains a list of package dependencies. # This file contains a list of package dependencies.
[python] [python]
python3 = buster, bullseye, bionic, focal python3 = buster, bullseye, bionic, focal, jammy
python3-pip = buster, bullseye, bionic, focal python3-pip = buster, bullseye, bionic, focal, jammy
[liquidsoap] [liquidsoap]
# https://github.com/savonet/liquidsoap/blob/main/CHANGES.md # https://github.com/savonet/liquidsoap/blob/main/CHANGES.md
@ -20,15 +20,15 @@ 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 liquidsoap = buster, bullseye, bionic, focal, jammy
[pika] [pika]
python3-pika = buster, bullseye, bionic, focal python3-pika = buster, bullseye, bionic, focal, jammy
[ffmpeg] [ffmpeg]
# Detect duration, silences and replaygain # Detect duration, silences and replaygain
ffmpeg = buster, bullseye, bionic, focal ffmpeg = buster, bullseye, bionic, focal, jammy
[=development] [=development]
# Generate fixtures # Generate fixtures
ffmpeg = buster, bullseye, bionic, focal ffmpeg = buster, bullseye, bionic, focal, jammy

View File

@ -1,7 +1,7 @@
# This file contains a list of package dependencies. # This file contains a list of package dependencies.
[python] [python]
python3 = buster, bullseye, bionic, focal python3 = buster, bullseye, bionic, focal, jammy
python3-pip = buster, bullseye, bionic, focal python3-pip = buster, bullseye, bionic, focal, jammy
[liquidsoap] [liquidsoap]
# https://github.com/savonet/liquidsoap/blob/main/CHANGES.md # https://github.com/savonet/liquidsoap/blob/main/CHANGES.md
@ -20,12 +20,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 liquidsoap = buster, bullseye, bionic, focal, jammy
[recorder] [recorder]
ecasound = buster, bullseye, bionic, focal ecasound = buster, bullseye, 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 lsof = buster, bullseye, 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") DISTRIBUTIONS = ("buster", "bullseye", "bionic", "focal", "jammy")
SETTINGS_SECTION = "=settings" SETTINGS_SECTION = "=settings"
DEVELOPMENT_SECTION = "=development" DEVELOPMENT_SECTION = "=development"