Skip to content

Commit 554c791

Browse files
committed
feat: install newest git from PPA
1 parent c3f6b47 commit 554c791

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

.github/renovate.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,9 @@
149149
"^Dockerfile$"
150150
],
151151
"matchStrings": [
152-
"#\\s*renovate:\\s*?(release=(?<release>.*?))?\\s*depName=(?<depName>.*?)?\\sENV .*?_VERSION=\"(?<currentValue>.*)\""
152+
"#\\s*renovate:\\s*?(repo=(?<repo>.*?))?\\s*?(release=(?<release>.*?))?\\s*depName=(?<depName>.*?)?\\sENV .*?_VERSION=\"(?<currentValue>.*)\""
153153
],
154-
"registryUrlTemplate": "https://deb.debian.org/debian?{{#if release }}release={{release}}{{else}}suite=stable{{/if}}&components=main,contrib,non-free&binaryArch=amd64",
154+
"registryUrlTemplate": "{{#if repo }}{{repo}}{{else}}https://deb.debian.org/debian{{/if}}?{{#if release }}release={{release}}{{else}}suite=stable{{/if}}&components=main,contrib,non-free&binaryArch=amd64",
155155
"datasourceTemplate": "deb"
156156
}
157157
]

Dockerfile

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,8 @@ ENV PATH=/app/venv/bin:/opt/tools/bin:/usr/local/bin:/usr/bin:/bin
4848

4949
# Debian packages pins
5050

51-
# renovate: release=bookworm depName=git
52-
ENV GIT_VERSION="1:2.39.5-0+deb12u2"
51+
# renovate: repo=https://ppa.launchpadcontent.net/git-core/ppa/ubuntu release=jammy depName=git
52+
ENV GIT_VERSION="1:2.48.1-0ppa1~ubuntu22.04.1"
5353
# renovate: release=bookworm depName=ca-certificates
5454
ENV CA_VERSION="20230311"
5555
# renovate: release=bookworm depName=curl
@@ -75,8 +75,6 @@ RUN \
7575
libjpeg62-turbo \
7676
libmariadb3 \
7777
gettext \
78-
git="${GIT_VERSION}" \
79-
git-svn \
8078
gnupg \
8179
subversion \
8280
file \
@@ -89,11 +87,16 @@ RUN \
8987
&& c_rehash \
9088
&& echo "en_US.UTF-8 UTF-8" > /etc/locale.gen \
9189
&& /usr/sbin/locale-gen \
92-
&& install -d /usr/share/postgresql-common/pgdg \
93-
&& curl -o /usr/share/postgresql-common/pgdg/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc \
94-
&& echo "deb [signed-by=/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt bookworm-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
90+
&& install -d /etc/apt/keyrings \
91+
&& curl -o /etc/apt/keyrings/apt.postgresql.org.asc --fail https://www.postgresql.org/media/keys/ACCC4CF8.asc \
92+
&& echo "deb [signed-by=/etc/apt/keyrings/apt.postgresql.org.asc] https://apt.postgresql.org/pub/repos/apt bookworm-pgdg main" > /etc/apt/sources.list.d/pgdg.list \
93+
&& curl -o /etc/apt/keyrings/git-core.launchpad.net.asc --fail 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xe363c90f8f1b6217' \
94+
&& echo "deb [signed-by=/etc/apt/keyrings/git-core.launchpad.net.asc] https://ppa.launchpadcontent.net/git-core/ppa/ubuntu jammy main" > /etc/apt/sources.list.d/git.list \
9595
&& apt-get update \
96-
&& apt-get install --no-install-recommends -y postgresql-client-17 \
96+
&& apt-get install --no-install-recommends -y \
97+
postgresql-client-17 \
98+
git="${GIT_VERSION}" \
99+
git-svn \
97100
&& apt-get clean \
98101
&& rm -rf /root/.cache /tmp/* /var/lib/apt/lists/*
99102

0 commit comments

Comments
 (0)