From 51f171e50683c385eeb84b804ee9b82770a2bb0f Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Thu, 23 Mar 2023 20:36:55 +0100 Subject: [PATCH 1/3] Dockerfile: Fix the build, package gh exists in Ubuntu >=22 only --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 373ab2627d..922646e755 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,7 +37,7 @@ RUN apt-get update \ uuid-runtime \ tzdata \ jq \ - && if [ "$(. /etc/lsb-release; echo "${DISTRIB_RELEASE}" | cut -d. -f1)" -ge 18 ]; then apt-get install -y --no-install-recommends gh gpg skopeo; fi \ + && if [ "$(. /etc/lsb-release; echo "${DISTRIB_RELEASE}" | cut -d. -f1)" -ge 22 ]; then apt-get install -y --no-install-recommends gh gpg skopeo; fi \ && apt-get remove --purge -y software-properties-common \ && apt-get autoremove --purge -y \ && rm -rf /var/lib/apt/lists/* \ From 05319c86dc95d08d94ea99905397135b5ee9496d Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Fri, 24 Mar 2023 05:36:04 +0100 Subject: [PATCH 2/3] Dockerfile: Install gpg (GnuPG 2.x) for Ubuntu 18 and 20 also --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 922646e755..5d79c46924 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,7 +37,8 @@ RUN apt-get update \ uuid-runtime \ tzdata \ jq \ - && if [ "$(. /etc/lsb-release; echo "${DISTRIB_RELEASE}" | cut -d. -f1)" -ge 22 ]; then apt-get install -y --no-install-recommends gh gpg skopeo; fi \ + && if [ "$(. /etc/lsb-release; echo "${DISTRIB_RELEASE}" | cut -d. -f1)" -ge 18 ]; then apt-get install -y --no-install-recommends gpg; fi \ + && if [ "$(. /etc/lsb-release; echo "${DISTRIB_RELEASE}" | cut -d. -f1)" -ge 22 ]; then apt-get install -y --no-install-recommends gh skopeo; fi \ && apt-get remove --purge -y software-properties-common \ && apt-get autoremove --purge -y \ && rm -rf /var/lib/apt/lists/* \ From bd16355a0777f2981d3add657d81f34ad40d1d4d Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Fri, 24 Mar 2023 05:37:30 +0100 Subject: [PATCH 3/3] docker.yml: Run for pull requests also, for debuggability --- .github/workflows/docker.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 1d692b3838..9c1c84b332 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -1,5 +1,9 @@ name: Docker on: + pull_request: + paths: + - .github/workflows/docker.yml + - Dockerfile push: paths: - .github/workflows/docker.yml