diff --git a/tools/ci/release/gate4_verify_postpublish.sh b/tools/ci/release/gate4_verify_postpublish.sh index 30459f3..53410a3 100755 --- a/tools/ci/release/gate4_verify_postpublish.sh +++ b/tools/ci/release/gate4_verify_postpublish.sh @@ -8,7 +8,10 @@ if [[ "${expected_version}" == *-* ]]; then is_prerelease="1" fi -default_retry_schedule_stable="2,3,5,8,13,21,34,55,89,89,89" +# Stable NuGet registration can lag for tens of minutes after push; keep fail-closed +# and allow enough convergence time before declaring a hard failure (stable schedule +# below currently sums to ~29 minutes of potential wait time). +default_retry_schedule_stable="2,3,5,8,13,21,34,55,89,144,233,377,377,377" default_retry_schedule_prerelease="2,3,5,8,13,21,34,55,89,144,233,377" if [[ "${is_prerelease}" == "1" ]]; then retry_schedule_seconds="${SVT_POSTPUBLISH_RETRY_SCHEDULE_SECONDS:-${default_retry_schedule_prerelease}}"