File tree Expand file tree Collapse file tree 10 files changed +42
-19
lines changed Expand file tree Collapse file tree 10 files changed +42
-19
lines changed Original file line number Diff line number Diff line change 4242 postgresql-version :
4343 - " 15"
4444 - " 16"
45+ - " 17"
4546 steps :
4647 - uses : actions/checkout@v4
4748 - name : Prepare
Original file line number Diff line number Diff line change @@ -35,12 +35,14 @@ wget https://apache.jfrog.io/artifactory/arrow/${os}/${apt_source_deb}
3535sudo apt install -y -V ./${apt_source_deb}
3636
3737wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
38- sudo gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import -
38+ gpg --no-default-keyring --keyring ./pgdg.kbx --import -
39+ gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor | \
40+ tee /usr/share/keyrings/pgdg.asc
3941(echo " Types: deb" ; \
4042 echo " URIs: http://apt.postgresql.org/pub/repos/apt" ; \
4143 echo " Suites: ${code_name} -pgdg" ; \
4244 echo " Components: main" ; \
43- echo " Signed-By: /usr/share/keyrings/pgdg.gpg " ) | \
45+ echo " Signed-By: /usr/share/keyrings/pgdg.asc " ) | \
4446 sudo tee /etc/apt/sources.list.d/pgdg.sources
4547
4648sudo apt update
Original file line number Diff line number Diff line change @@ -96,12 +96,14 @@ case "${TYPE}" in
9696esac
9797
9898wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
99- gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import -
99+ gpg --no-default-keyring --keyring ./pgdg.kbx --import -
100+ gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor | \
101+ tee /usr/share/keyrings/pgdg.asc
100102(echo " Types: deb" ; \
101103 echo " URIs: http://apt.postgresql.org/pub/repos/apt" ; \
102104 echo " Suites: ${code_name} -pgdg" ; \
103105 echo " Components: main" ; \
104- echo " Signed-By: /usr/share/keyrings/pgdg.gpg " ) | \
106+ echo " Signed-By: /usr/share/keyrings/pgdg.asc " ) | \
105107 tee /etc/apt/sources.list.d/pgdg.sources
106108
107109echo " ::endgroup::"
Original file line number Diff line number Diff line change @@ -46,12 +46,15 @@ RUN \
4646 ./apache-arrow-apt-source-latest-${code_name}.deb && \
4747 rm apache-arrow-apt-source-latest-${code_name}.deb && \
4848 wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
49- gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
49+ gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
50+ gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
51+ /usr/share/keyrings/pgdg.asc && \
52+ rm pgdg.kbx && \
5053 (echo "Types: deb" ; \
5154 echo "URIs: http://apt.postgresql.org/pub/repos/apt" ; \
5255 echo "Suites: ${code_name}-pgdg" ; \
5356 echo "Components: main" ; \
54- echo "Signed-By: /usr/share/keyrings/pgdg.gpg " ) | \
57+ echo "Signed-By: /usr/share/keyrings/pgdg.asc " ) | \
5558 tee /etc/apt/sources.list.d/pgdg.sources && \
5659 apt update && \
5760 apt install -y -V ${quiet} \
Original file line number Diff line number Diff line change @@ -42,12 +42,15 @@ RUN \
4242 ./apache-arrow-apt-source-latest-${code_name}.deb && \
4343 rm apache-arrow-apt-source-latest-${code_name}.deb && \
4444 wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
45- gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
45+ gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
46+ gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
47+ /usr/share/keyrings/pgdg.asc && \
48+ rm pgdg.kbx && \
4649 (echo "Types: deb" ; \
4750 echo "URIs: http://apt.postgresql.org/pub/repos/apt" ; \
4851 echo "Suites: ${code_name}-pgdg" ; \
4952 echo "Components: main" ; \
50- echo "Signed-By: /usr/share/keyrings/pgdg.gpg " ) | \
53+ echo "Signed-By: /usr/share/keyrings/pgdg.asc " ) | \
5154 tee /etc/apt/sources.list.d/pgdg.sources && \
5255 apt update && \
5356 apt install -y -V ${quiet} \
Original file line number Diff line number Diff line change @@ -46,12 +46,15 @@ RUN \
4646 ./apache-arrow-apt-source-latest-${code_name}.deb && \
4747 rm apache-arrow-apt-source-latest-${code_name}.deb && \
4848 wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
49- gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
49+ gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
50+ gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
51+ /usr/share/keyrings/pgdg.asc && \
52+ rm pgdg.kbx && \
5053 (echo "Types: deb" ; \
5154 echo "URIs: http://apt.postgresql.org/pub/repos/apt" ; \
5255 echo "Suites: ${code_name}-pgdg" ; \
5356 echo "Components: main" ; \
54- echo "Signed-By: /usr/share/keyrings/pgdg.gpg " ) | \
57+ echo "Signed-By: /usr/share/keyrings/pgdg.asc " ) | \
5558 tee /etc/apt/sources.list.d/pgdg.sources && \
5659 apt update && \
5760 apt install -y -V ${quiet} \
Original file line number Diff line number Diff line change @@ -42,12 +42,15 @@ RUN \
4242 ./apache-arrow-apt-source-latest-${code_name}.deb && \
4343 rm apache-arrow-apt-source-latest-${code_name}.deb && \
4444 wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
45- gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
45+ gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
46+ gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
47+ /usr/share/keyrings/pgdg.asc && \
48+ rm pgdg.kbx && \
4649 (echo "Types: deb" ; \
4750 echo "URIs: http://apt.postgresql.org/pub/repos/apt" ; \
4851 echo "Suites: ${code_name}-pgdg" ; \
4952 echo "Components: main" ; \
50- echo "Signed-By: /usr/share/keyrings/pgdg.gpg " ) | \
53+ echo "Signed-By: /usr/share/keyrings/pgdg.asc " ) | \
5154 tee /etc/apt/sources.list.d/pgdg.sources && \
5255 apt update && \
5356 apt install -y -V ${quiet} \
Original file line number Diff line number Diff line change 1717
1818FROM postgres:17-bookworm
1919
20- COPY package/docker/postgresql-16 -pgdg-apache-arrow-flight-sql_*_amd64.deb ./
20+ COPY package/docker/postgresql-17 -pgdg-apache-arrow-flight-sql_*_amd64.deb ./
2121RUN \
2222 apt update && \
2323 apt install -y -V lsb-release wget && \
2626 rm apache-arrow-apt-source-latest-$(lsb_release --codename --short).deb && \
2727 apt update && \
2828 apt install -y -V \
29- ./postgresql-16 -pgdg-apache-arrow-flight-sql_*.deb && \
30- rm -f postgresql-16 -pgdg-apache-arrow-flight-sql_*.deb && \
29+ ./postgresql-17 -pgdg-apache-arrow-flight-sql_*.deb && \
30+ rm -f postgresql-17 -pgdg-apache-arrow-flight-sql_*.deb && \
3131 apt clean && \
3232 rm -rf /var/lib/apt/lists/*
3333
Original file line number Diff line number Diff line change @@ -46,12 +46,15 @@ RUN \
4646 ./apache-arrow-apt-source-latest-${code_name}.deb && \
4747 rm apache-arrow-apt-source-latest-${code_name}.deb && \
4848 wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
49- gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
49+ gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
50+ gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
51+ /usr/share/keyrings/pgdg.asc && \
52+ rm pgdg.kbx && \
5053 (echo "Types: deb" ; \
5154 echo "URIs: http://apt.postgresql.org/pub/repos/apt" ; \
5255 echo "Suites: ${code_name}-pgdg" ; \
5356 echo "Components: main" ; \
54- echo "Signed-By: /usr/share/keyrings/pgdg.gpg " ) | \
57+ echo "Signed-By: /usr/share/keyrings/pgdg.asc " ) | \
5558 tee /etc/apt/sources.list.d/pgdg.sources && \
5659 apt update && \
5760 apt install -y -V ${quiet} \
Original file line number Diff line number Diff line change @@ -42,12 +42,15 @@ RUN \
4242 ./apache-arrow-apt-source-latest-${code_name}.deb && \
4343 rm apache-arrow-apt-source-latest-${code_name}.deb && \
4444 wget -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
45- gpg --no-default-keyring --keyring /usr/share/keyrings/pgdg.gpg --import - && \
45+ gpg --no-default-keyring --keyring ./pgdg.gpg --import - && \
46+ gpg --no-default-keyring --keyring ./pgdg.kbx --export --armor > \
47+ /usr/share/keyrings/pgdg.asc && \
48+ rm pgdg.kbx && \
4649 (echo "Types: deb" ; \
4750 echo "URIs: http://apt.postgresql.org/pub/repos/apt" ; \
4851 echo "Suites: ${code_name}-pgdg" ; \
4952 echo "Components: main" ; \
50- echo "Signed-By: /usr/share/keyrings/pgdg.gpg " ) | \
53+ echo "Signed-By: /usr/share/keyrings/pgdg.asc " ) | \
5154 tee /etc/apt/sources.list.d/pgdg.sources && \
5255 apt update && \
5356 apt install -y -V ${quiet} \
You can’t perform that action at this time.
0 commit comments