From d8e5e6e1abff983f79ef5baffbcd809470bb7a38 Mon Sep 17 00:00:00 2001 From: Sheogorath <sheogorath@shivering-isles.com> Date: Tue, 22 Nov 2022 04:29:08 +0100 Subject: [PATCH] feat(synadm): Switch image build process to requirements.txt This patch tries to improve reproduciblity by using a `requirements.txt`, this should not only pin a version, but also allow renovate to update it automatically on a regular basis, making updates more visible. --- images/synadm/.release | 2 +- images/synadm/Dockerfile | 4 +++- images/synadm/requirements.txt | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 images/synadm/requirements.txt diff --git a/images/synadm/.release b/images/synadm/.release index 85f180f38..9990762bd 100644 --- a/images/synadm/.release +++ b/images/synadm/.release @@ -1 +1 @@ -release=0.1.0 +release=0.2.0 diff --git a/images/synadm/Dockerfile b/images/synadm/Dockerfile index 29d6bcda3..0a200d700 100644 --- a/images/synadm/Dockerfile +++ b/images/synadm/Dockerfile @@ -1,7 +1,9 @@ FROM docker.io/library/python:3 +COPY requirements.txt . + RUN true \ - && pip3 install synadm \ + && pip3 install -r requirements.txt \ && mkdir -p /workspace \ && true diff --git a/images/synadm/requirements.txt b/images/synadm/requirements.txt new file mode 100644 index 000000000..8bd42cec7 --- /dev/null +++ b/images/synadm/requirements.txt @@ -0,0 +1 @@ +synadm==0.37.1 -- GitLab