From fec3d90b7fad409d5acb3b749b942162453ca3ec Mon Sep 17 00:00:00 2001 From: Santiago Fraire Date: Sun, 5 Feb 2023 11:29:21 +0100 Subject: [PATCH] fix: add safe directory to git --- Dockerfile | 9 ++++++++- entrypoint.sh | 6 ++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 6830157..698c8fc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,10 @@ -FROM python:3.8 +FROM python:3.11-alpine + +RUN set -eux; \ + apk add --no-cache \ + git \ + gpg \ + bash \ + ; COPY entrypoint.sh /entrypoint.sh ENTRYPOINT ["/entrypoint.sh"] diff --git a/entrypoint.sh b/entrypoint.sh index af63f3e..8ed659a 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -2,7 +2,9 @@ set -e +# Reporting gpg --version +git --version if [[ -z $INPUT_GITHUB_TOKEN ]]; then echo 'Missing input "github_token: ${{ secrets.GITHUB_TOKEN }}".' >&2 @@ -10,6 +12,10 @@ if [[ -z $INPUT_GITHUB_TOKEN ]]; then fi echo "Configuring Git username, email, and pull behavior..." + +# Fix #56 +git config --global --add safe.directory "*" + git config --local user.name "${INPUT_GIT_NAME}" git config --local user.email "${INPUT_GIT_EMAIL}" git config --local pull.rebase true