if [ '${{ matrix.distro }}' = 'stretch' ]; then sed -i 's/security.debian.org/archive.debian.org/g' /etc/apt/sources.list; fi
if [ '${{ matrix.distro }}' = 'stretch' ]; then sed -i '/stretch-updates/d' /etc/apt/sources.list; fi
case "${{ matrix.distro }}" in
- ubuntu*|jessie|stretch|buster|bullseye|bookworm)
+ ubuntu*|jessie|stretch|buster|bullseye|bookworm|trixie)
apt-get update -y
DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y cmake git build-essential pkg-config gettext libavahi-client-dev libssl-dev zlib1g-dev wget bzip2 git-core liburiparser-dev libdvbcsa-dev python3 python3-requests debhelper ccache lsb-release
DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y libpcre3-dev || DEBIAN_FRONTEND=noninteractive apt-get install --force-yes -y libpcre2-dev
name: Build on native ${{ matrix.container }}
strategy:
matrix:
- container: ["ubuntu:bionic", "ubuntu:focal", "ubuntu:jammy", "ubuntu:kinetic", "ubuntu:trusty", "ubuntu:xenial", "i386/ubuntu:trusty", "i386/ubuntu:xenial", "debian:bookworm", "debian:bullseye", "debian:buster", "debian:sid", "debian:stretch", "i386/debian:bookworm", "i386/debian:bullseye", "i386/debian:buster", "i386/debian:sid", "i386/debian:stretch"]
+ container: ["i386/ubuntu:trusty", "ubuntu:trusty", "i386/ubuntu:xenial", "ubuntu:xenial", "ubuntu:bionic", "ubuntu:focal", "ubuntu:jammy", "i386/debian:stretch", "debian:stretch", "i386/debian:buster", "debian:buster", "i386/debian:bullseye", "debian:bullseye", "i386/debian:bookworm", "debian:bookworm", "i386/debian:trixie", "debian:trixie", "i386/debian:sid", "debian:sid"]
container:
image: ${{ matrix.container }}
steps:
name: Build on native ${{ matrix.container }}
strategy:
matrix:
- container: ["ubuntu:bionic", "ubuntu:focal", "ubuntu:jammy", "ubuntu:kinetic", "ubuntu:trusty", "ubuntu:xenial", "i386/ubuntu:trusty", "i386/ubuntu:xenial", "debian:bookworm", "debian:bullseye", "debian:buster", "debian:sid", "debian:stretch", "i386/debian:bookworm", "i386/debian:bullseye", "i386/debian:buster", "i386/debian:sid", "i386/debian:stretch"]
+ container: ["i386/ubuntu:trusty", "ubuntu:trusty", "i386/ubuntu:xenial", "ubuntu:xenial", "ubuntu:bionic", "ubuntu:focal", "ubuntu:jammy", "ubuntu:lunar", "ubuntu:mantic", "i386/debian:stretch", "debian:stretch", "i386/debian:buster", "debian:buster", "i386/debian:bullseye", "debian:bullseye", "i386/debian:bookworm", "debian:bookworm", "i386/debian:trixie", "debian:trixie", "debian:sid"]
container:
image: ${{ matrix.container }}
steps:
--- /dev/null
+source Autobuild/aarch64.sh
+source Autobuild/lunar.sh
--- /dev/null
+source Autobuild/armv7l.sh
+source Autobuild/lunar.sh
--- /dev/null
+source Autobuild/x86_64.sh
+source Autobuild/lunar.sh
--- /dev/null
+DEBDIST=lunar
+source Autobuild/debian.sh
--- /dev/null
+source Autobuild/aarch64.sh
+source Autobuild/mantic.sh
--- /dev/null
+source Autobuild/armv7l.sh
+source Autobuild/mantic.sh
--- /dev/null
+source Autobuild/x86_64.sh
+source Autobuild/mantic.sh
--- /dev/null
+DEBDIST=mantic
+source Autobuild/debian.sh