diff --git a/entrypoint.sh b/entrypoint.sh index 86c6e3d..632bbbd 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -15,11 +15,14 @@ EOF if [ -z "$IMAGEAPP" ]; then REGISTRY="$(echo "$GITHUB_SERVER_URL" | sed 's .*:// ')" + printf '%s' "$INPUT_IMAGE" + printf '%s' "$INPUT_IMAGE" | tr '[:upper:]' '[:lower:]' | tr -c '[:lower:][:digit:]-/:_' _ + printf '%s' "$INPUT_IMAGE" | tr '[:upper:]' '[:lower:]' | tr -c '[:lower:][:digit:]-:_' _ IMAGEAPP="$REGISTRY/$(printf '%s' "$INPUT_IMAGE" | tr '[:upper:]' '[:lower:]' | tr -c '[:lower:][:digit:]-/:_' _)" fi /kaniko/executor \ - --cache="${INPUT_CACHE}" \ + --cache="$INPUT_CACHE" \ --context "${INPUT_DOCKERFILE%/*}" \ --dockerfile "$INPUT_DOCKERFILE" \ --destination "$IMAGEAPP"