mirror of
https://code.thetadev.de/actions/kaniko.git
synced 2026-04-28 18:51:43 +00:00
fix: recognize main branch, add docs
This commit is contained in:
@@ -8,7 +8,7 @@ fi
|
||||
REGISTRY="${INPUT_REGISTRY:-"docker.io"}"
|
||||
IMAGE="$INPUT_IMAGE"
|
||||
BRANCH=$(echo "$GITHUB_REF" | sed -E "s/refs\/(heads|tags)\///g" | sed -e "s/\//-/g")
|
||||
TAG=${INPUT_TAG:-$([ "$BRANCH" = "master" ] && echo latest || echo "$BRANCH")}
|
||||
TAG=${INPUT_TAG:-$({ [ "$BRANCH" = "master" ] || [ "$BRANCH" = "main" ]; } && echo latest || echo "$BRANCH")}
|
||||
TAG="${TAG:-"latest"}"
|
||||
TAG="${TAG#$INPUT_STRIP_TAG_PREFIX}"
|
||||
USERNAME="${INPUT_USERNAME:-$GITHUB_ACTOR}"
|
||||
@@ -36,9 +36,9 @@ ensure "${TAG}" "tag"
|
||||
ensure "${CONTEXT_PATH}" "path"
|
||||
|
||||
if [ "$REGISTRY" = "ghcr.io" ]; then
|
||||
IMAGE_NAMESPACE="$(echo $GITHUB_REPOSITORY | tr '[:upper:]' '[:lower:]')"
|
||||
IMAGE_NAMESPACE="$(echo "$GITHUB_REPOSITORY" | tr '[:upper:]' '[:lower:]')"
|
||||
# Set `/` separator, unless image is pre-fixed with dash or slash
|
||||
[ -n "$REPOSITORY" ] && [[ ! "$REPOSITORY" =~ ^[-/] ]] && SEPARATOR="/"
|
||||
[ -n "$REPOSITORY" ] && expr "$REPOSITORY" : "^[-/]" > /dev/null && SEPARATOR="/"
|
||||
IMAGE="$IMAGE_NAMESPACE$SEPARATOR$IMAGE"
|
||||
REPOSITORY="$IMAGE_NAMESPACE$SEPARATOR$REPOSITORY"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user