feat: add keep versions parsing
This commit is contained in:
+18
-2
@@ -33,8 +33,22 @@ resolve_token() {
|
||||
return 1
|
||||
}
|
||||
|
||||
resolve_keep_versions() {
|
||||
local raw_value="${INPUT_KEEP_VERSIONS:-2}"
|
||||
|
||||
if [[ -z "${raw_value}" ]]; then
|
||||
raw_value="2"
|
||||
fi
|
||||
|
||||
if [[ ! "${raw_value}" =~ ^[0-9]+$ ]]; then
|
||||
fail "Invalid keep_versions: ${raw_value}"
|
||||
fi
|
||||
|
||||
printf '%s' "${raw_value}"
|
||||
}
|
||||
|
||||
main() {
|
||||
local token
|
||||
local token keep_versions
|
||||
|
||||
log "Gitea Server Url: ${GITEA_SERVER_URL:-}"
|
||||
log "Gitea Repository: ${GITEA_REPOSITORY:-}"
|
||||
@@ -44,8 +58,10 @@ main() {
|
||||
fi
|
||||
|
||||
export RESOLVED_GITEA_TOKEN="$token"
|
||||
keep_versions="$(resolve_keep_versions)"
|
||||
log "keep_versions=${keep_versions}"
|
||||
log "Token source resolved successfully"
|
||||
log "Stage 1 complete"
|
||||
log "Stage 2 complete"
|
||||
}
|
||||
|
||||
main "$@"
|
||||
|
||||
Reference in New Issue
Block a user