feat: add keep versions parsing

This commit is contained in:
2026-05-15 02:00:01 +00:00
parent 19e863e0aa
commit d69bf747c1
2 changed files with 22 additions and 2 deletions
+18 -2
View File
@@ -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 "$@"