Skip to content

Commit ab5fd0f

Browse files
committed
remove bionic and focal from build matrix
1 parent 3b0fcfe commit ab5fd0f

File tree

12 files changed

+18
-39
lines changed

12 files changed

+18
-39
lines changed

.github/workflows/image-health-check.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,6 @@ jobs:
5555
- TARGET_PLATFORM: debian,bullseye
5656
- TARGET_PLATFORM: debian,bookworm
5757
- TARGET_PLATFORM: debian,trixie
58-
# removing temporarily since postgres 16 packages does not exist for ubuntu bionic
59-
- TARGET_PLATFORM: ubuntu,bionic
60-
- TARGET_PLATFORM: ubuntu,focal
6158
- TARGET_PLATFORM: ubuntu,jammy
6259
- TARGET_PLATFORM: ubuntu,noble
6360
- TARGET_PLATFORM: pgxn

dockerfiles/debian-bookworm-all/Dockerfile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ RUN ( [ debian != debian ] || [ bookworm != buster ] ) || ( \
4444

4545
# install build tools and PostgreSQL development files
4646

47-
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bookworm-pgdg main 18' > /etc/apt/sources.list.d/pgdg.list \
47+
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bookworm-pgdg main' > /etc/apt/sources.list.d/pgdg.list \
4848
&& apt-get update \
4949
&& apt-get install -y --no-install-recommends \
5050
autotools-dev \
@@ -103,10 +103,6 @@ RUN curl -sL https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64
103103
RUN curl https://install.citusdata.com/community/deb.sh | bash \
104104
&& rm -rf /var/lib/apt/lists/*
105105

106-
# patch pg_buildext to use multiple processors
107-
COPY make_pg_buildext_parallel.patch /
108-
RUN patch `which pg_buildext` < /make_pg_buildext_parallel.patch
109-
110106

111107
# install cmake from source
112108
RUN wget https://github.com/Kitware/CMake/releases/download/v3.22.2/cmake-3.22.2.tar.gz && \

dockerfiles/debian-bullseye-all/Dockerfile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ RUN ( [ debian != debian ] || [ bullseye != buster ] ) || ( \
4444

4545
# install build tools and PostgreSQL development files
4646

47-
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main 18' > /etc/apt/sources.list.d/pgdg.list \
47+
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main' > /etc/apt/sources.list.d/pgdg.list \
4848
&& apt-get update \
4949
&& apt-get install -y --no-install-recommends \
5050
autotools-dev \
@@ -103,10 +103,6 @@ RUN curl -sL https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64
103103
RUN curl https://install.citusdata.com/community/deb.sh | bash \
104104
&& rm -rf /var/lib/apt/lists/*
105105

106-
# patch pg_buildext to use multiple processors
107-
COPY make_pg_buildext_parallel.patch /
108-
RUN patch `which pg_buildext` < /make_pg_buildext_parallel.patch
109-
110106

111107
# install cmake from source
112108
RUN wget https://github.com/Kitware/CMake/releases/download/v3.22.2/cmake-3.22.2.tar.gz && \

dockerfiles/debian-buster-all/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ RUN ( [ debian != debian ] || [ buster != buster ] ) || ( \
4444

4545
# install build tools and PostgreSQL development files
4646

47-
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main 17' > /etc/apt/sources.list.d/pgdg.list \
47+
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main' > /etc/apt/sources.list.d/pgdg.list \
4848
&& apt-get update \
4949
&& apt-get install -y --no-install-recommends \
5050
autotools-dev \

dockerfiles/debian-trixie-all/Dockerfile

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ RUN ( [ debian != debian ] || [ trixie != buster ] ) || ( \
4444

4545
# install build tools and PostgreSQL development files
4646

47-
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ trixie-pgdg main 18' > /etc/apt/sources.list.d/pgdg.list \
47+
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ trixie-pgdg main' > /etc/apt/sources.list.d/pgdg.list \
4848
&& apt-get update \
4949
&& apt-get install -y --no-install-recommends \
5050
autotools-dev \
@@ -103,10 +103,6 @@ RUN curl -sL https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64
103103
RUN curl https://install.citusdata.com/community/deb.sh | bash \
104104
&& rm -rf /var/lib/apt/lists/*
105105

106-
# patch pg_buildext to use multiple processors
107-
COPY make_pg_buildext_parallel.patch /
108-
RUN patch `which pg_buildext` < /make_pg_buildext_parallel.patch
109-
110106

111107
# install cmake from source
112108
RUN wget https://github.com/Kitware/CMake/releases/download/v3.22.2/cmake-3.22.2.tar.gz && \
@@ -132,7 +128,7 @@ RUN set -ex \
132128

133129

134130
# Added for pg18 package support.
135-
ENV DEB_PG_SUPPORTED_VERSIONS="17 18"
131+
ENV DEB_PG_SUPPORTED_VERSIONS="14 15 16 17 18"
136132

137133
# place scripts on path and declare output volume
138134
ENV PATH /scripts:$PATH

dockerfiles/ubuntu-bionic-all/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# vim:set ft=dockerfile:
2+
# NOTE: PGDG apt repo for bionic removed (404 Release); retained for reference only.
23
FROM ubuntu:bionic
34
ARG DEBIAN_FRONTEND=noninteractive
45

@@ -44,7 +45,7 @@ RUN ( [ ubuntu != debian ] || [ bionic != buster ] ) || ( \
4445

4546
# install build tools and PostgreSQL development files
4647

47-
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main 17' > /etc/apt/sources.list.d/pgdg.list \
48+
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main' > /etc/apt/sources.list.d/pgdg.list \
4849
&& apt-get update \
4950
&& apt-get install -y --no-install-recommends \
5051
autotools-dev \

dockerfiles/ubuntu-focal-all/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# vim:set ft=dockerfile:
2+
# NOTE: PGDG apt repo for focal removed (2026); this image is retained for reference but not buildable.
23
FROM ubuntu:focal
34
ARG DEBIAN_FRONTEND=noninteractive
45

@@ -44,7 +45,7 @@ RUN ( [ ubuntu != debian ] || [ focal != buster ] ) || ( \
4445

4546
# install build tools and PostgreSQL development files
4647

47-
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main 18' > /etc/apt/sources.list.d/pgdg.list \
48+
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ focal-pgdg main' > /etc/apt/sources.list.d/pgdg.list \
4849
&& apt-get update \
4950
&& apt-get install -y --no-install-recommends \
5051
autotools-dev \

dockerfiles/ubuntu-jammy-all/Dockerfile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ RUN ( [ ubuntu != debian ] || [ jammy != buster ] ) || ( \
4444

4545
# install build tools and PostgreSQL development files
4646

47-
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main 18' > /etc/apt/sources.list.d/pgdg.list \
47+
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main' > /etc/apt/sources.list.d/pgdg.list \
4848
&& apt-get update \
4949
&& apt-get install -y --no-install-recommends \
5050
autotools-dev \
@@ -103,10 +103,6 @@ RUN curl -sL https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64
103103
RUN curl https://install.citusdata.com/community/deb.sh | bash \
104104
&& rm -rf /var/lib/apt/lists/*
105105

106-
# patch pg_buildext to use multiple processors
107-
COPY make_pg_buildext_parallel.patch /
108-
RUN patch `which pg_buildext` < /make_pg_buildext_parallel.patch
109-
110106

111107
# install cmake from source
112108
RUN wget https://github.com/Kitware/CMake/releases/download/v3.22.2/cmake-3.22.2.tar.gz && \

dockerfiles/ubuntu-noble-all/Dockerfile

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ RUN ( [ ubuntu != debian ] || [ noble != buster ] ) || ( \
4444

4545
# install build tools and PostgreSQL development files
4646

47-
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ noble-pgdg main 18' > /etc/apt/sources.list.d/pgdg.list \
47+
RUN echo 'deb http://apt.postgresql.org/pub/repos/apt/ noble-pgdg main' > /etc/apt/sources.list.d/pgdg.list \
4848
&& apt-get update \
4949
&& apt-get install -y --no-install-recommends \
5050
autotools-dev \
@@ -103,10 +103,6 @@ RUN curl -sL https://github.com/stedolan/jq/releases/download/jq-1.5/jq-linux64
103103
RUN curl https://install.citusdata.com/community/deb.sh | bash \
104104
&& rm -rf /var/lib/apt/lists/*
105105

106-
# patch pg_buildext to use multiple processors
107-
COPY make_pg_buildext_parallel.patch /
108-
RUN patch `which pg_buildext` < /make_pg_buildext_parallel.patch
109-
110106

111107
# install cmake from source
112108
RUN wget https://github.com/Kitware/CMake/releases/download/v3.22.2/cmake-3.22.2.tar.gz && \

os-list.csv

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ debian,bookworm
55
debian,trixie
66
oraclelinux,8
77
oraclelinux,6
8-
ubuntu,focal
98
ubuntu,jammy
109
ubuntu,noble
1110
pgxn

0 commit comments

Comments
 (0)