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