From 4ffc9b254f12361da2875916d539f60e590758fd Mon Sep 17 00:00:00 2001 From: Thilo Fromm Date: Mon, 22 May 2023 12:21:07 +0200 Subject: [PATCH] garbage_collect_github_ci_sdk: add keep_tail, clean up keep var usage Signed-off-by: Thilo Fromm --- ci-automation/garbage_collect_github_ci_sdk.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ci-automation/garbage_collect_github_ci_sdk.sh b/ci-automation/garbage_collect_github_ci_sdk.sh index 4a14d0a687..0d12cbe82a 100644 --- a/ci-automation/garbage_collect_github_ci_sdk.sh +++ b/ci-automation/garbage_collect_github_ci_sdk.sh @@ -33,7 +33,7 @@ function garbage_collect_github_ci() { # -- function _garbage_collect_github_ci_impl() { - local keep="${1:-50}" + local keep="${1:-20}" local dry_run="${DRY_RUN:-}" # Example version string @@ -55,9 +55,9 @@ function _garbage_collect_github_ci_impl() { echo "######## Full list of version(s) found ########" echo "${versions_sorted}" | awk '{printf "%5d %s\n", NR, $0}' - keep="$((keep + 1))" # for tail -n+... + local tail_keep="$((keep + 1))" # for tail -n+... local purge_versions - mapfile -t purge_versions < <(tail -n+"${keep}" <<<"${versions_sorted}") + mapfile -t purge_versions < <(tail -n+"${tail_keep}" <<<"${versions_sorted}") source ci-automation/ci_automation_common.sh local sshcmd="$(gen_sshcmd)" @@ -69,7 +69,7 @@ function _garbage_collect_github_ci_impl() { echo "(NOTE this is just a dry run since DRY_RUN=y)" echo fi - printf '%s\n' "${purge_versions[@]}" | awk -v keep="${keep}" '{if ($0 == "") next; printf "%5d %s\n", NR + keep - 1, $0}' + printf '%s\n' "${purge_versions[@]}" | awk -v keep="${keep}" '{if ($0 == "") next; printf "%5d %s\n", NR + keep, $0}' echo echo