@smbcloud / cli / commits / 39629af

Wait up to 30 minutes for NuGet to index in the MCP Registry release

The v0.7.5 run gave up after 10 minutes, but nuget.org took longer than that to list the package. Poll 60 times at 30 second intervals instead. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

Seto Elkahfi committed Oct 20, 2026 at 12:48 UTC 39629af13be43c8404b0069aee509f6ec914a03a
1 file changed +3 -3
.github/workflows/release-mcp-registry.yml
+3 -3
@@ -163,17 +163,17 @@ jobs:
163 # nuget.org validates a package before it reaches the flat container,
164 # so a version pushed minutes ago is not queryable yet. Poll instead
165 # of failing the release on that race.
166 - for attempt in $(seq 1 20); do
166 + for attempt in $(seq 1 60); do
167 nuget_versions="$(curl -fsSL "https://api.nuget.org/v3-flatcontainer/smbcloud.cli/index.json")"
168 if echo "${nuget_versions}" | jq -e --arg v "${RELEASE_VERSION}" '.versions | index($v)' >/dev/null; then
169 echo "SmbCloud.Cli ${RELEASE_VERSION} is indexed."
170 break
171 fi
172 if [ "${attempt}" -eq 20 ]; then
173 - echo "SmbCloud.Cli ${RELEASE_VERSION} is still not indexed on nuget.org after 10 minutes." >&2
173 + echo "SmbCloud.Cli ${RELEASE_VERSION} is still not indexed on nuget.org after 30 minutes." >&2
174 exit 1
175 fi
176 - echo "Waiting for nuget.org to index ${RELEASE_VERSION} (attempt ${attempt}/20)..."
176 + echo "Waiting for nuget.org to index ${RELEASE_VERSION} (attempt ${attempt}/60)..."
177 sleep 30
178 done
179