From ae53509f3489dc02aa6343907474315f2b345142 Mon Sep 17 00:00:00 2001 From: Alex Viscreanu Date: Wed, 17 Feb 2021 10:16:01 +0100 Subject: [PATCH] feat: add sourcery cli image --- .github/workflows/release.yaml | 2 +- sourcery/Dockerfile | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 sourcery/Dockerfile diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 542a32f9..0c9d74f4 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,7 +11,7 @@ jobs: strategy: matrix: - image: ["black", "kubeval", "kubeconform", "poetry", "pre-commit", "tox"] + image: ["black", "kubeval", "kubeconform", "poetry", "pre-commit", "sourcery", "tox"] steps: - uses: actions/checkout@v2 diff --git a/sourcery/Dockerfile b/sourcery/Dockerfile new file mode 100644 index 00000000..d9914bf5 --- /dev/null +++ b/sourcery/Dockerfile @@ -0,0 +1,12 @@ +FROM python:3.9-slim + +ENV version=0.8.7 +RUN addgroup --system sourcery && adduser --disabled-password --system sourcery && \ + pip install --no-cache-dir sourcery-cli==$version && \ + mkdir /src + +USER sourcery + +CMD ["sourcery"] +LABEL name=sourcery version=$version \ + maintainer="Alex Viscreanu "