Skip to content

Commit

Permalink
ci: add ubuntu 23.04 and debian bookworm
Browse files Browse the repository at this point in the history
  • Loading branch information
jahnf committed Oct 13, 2023
1 parent a511c0d commit bf89aed
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 2 deletions.
7 changes: 5 additions & 2 deletions .github/workflows/ci-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,13 @@ jobs:
- debian-stretch
- debian-buster
- debian-bullseye
- debian-bookworm
- ubuntu-18.04
- ubuntu-20.04
- ubuntu-20.10
- ubuntu-21.04
- ubuntu-22.04
- ubuntu-23.04
- opensuse-15.0
- opensuse-15.1
- opensuse-15.2
Expand Down Expand Up @@ -193,9 +195,10 @@ jobs:
filename=$(basename -- "${{ env.dist_pkg_artifact }}")
export PKG_TYPE="${filename##*.}"
declare -A distromap=( ["debian-stretch"]="debian/stretch" ["debian-buster"]="debian/buster" \
["debian-bullseye"]="debian/bullseye" ["ubuntu-18.04"]="ubuntu/bionic" \
["debian-bullseye"]="debian/bullseye" ["debian-bookworm"]="debian/bookworm" \
["ubuntu-18.04"]="ubuntu/bionic" \
["ubuntu-20.04"]="ubuntu/focal" ["ubuntu-21.04"]="ubuntu/hirsute" \
["ubuntu-22.04"]="ubuntu/jammy" \
["ubuntu-22.04"]="ubuntu/jammy" ["ubuntu-23.04"]="ubuntu/lunar" \
["opensuse-15.1"]="opensuse/15.1" ["opensuse-15.2"]="opensuse/15.2" \
["opensuse-15.3"]="opensuse/15.3" ["opensuse-15.4"]="opensuse/15.4" \
["opensuse-15.5"]="opensuse/15.5" ["centos-8"]="el/8" \
Expand Down
23 changes: 23 additions & 0 deletions docker/Dockerfile.debian-bookworm
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Container for building the Projecteur package
# Images available at: https://hub.docker.com/r/jahnf/projecteur/tags

FROM debian:bookworm

RUN apt-get update && mkdir /build
RUN DEBIAN_FRONTEND="noninteractive" \
apt-get install -y --no-install-recommends \
ca-certificates \
g++ \
make \
cmake \
udev \
git \
pkg-config \
qtdeclarative5-dev \
qttools5-dev-tools \
qttools5-dev \
libqt5x11extras5-dev \
libusb-1.0-0-dev \
&& rm -rf /var/lib/apt/lists/*

RUN git config --global --add safe.directory /source
23 changes: 23 additions & 0 deletions docker/Dockerfile.ubuntu-23.04
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Container for building the Projecteur package
# Images available at: https://hub.docker.com/r/jahnf/projecteur/tags

FROM ubuntu:23.04

RUN apt-get update && mkdir /build
RUN DEBIAN_FRONTEND="noninteractive" \
apt-get install -y --no-install-recommends \
ca-certificates \
g++ \
make \
cmake \
udev \
git \
pkg-config \
qtdeclarative5-dev \
qttools5-dev-tools \
qttools5-dev \
libqt5x11extras5-dev \
libusb-1.0-0-dev \
&& rm -rf /var/lib/apt/lists/*

RUN git config --global --add safe.directory /source

0 comments on commit bf89aed

Please sign in to comment.