diff --git a/.github/workflows/deploy-site.yml b/.github/workflows/deploy-site.yml index f98db238697..d93ab45c8dd 100644 --- a/.github/workflows/deploy-site.yml +++ b/.github/workflows/deploy-site.yml @@ -44,7 +44,7 @@ jobs: timeout-minutes: 30 steps: - name: Trigger Vercel Deploy - run: curl -X POST "${{ secrets.VERCEL_DEPLOY_HOOK }}" + run: curl -fsS --retry 3 --retry-delay 10 -X POST "${{ secrets.VERCEL_DEPLOY_HOOK }}" deploy-docs: if: github.repository == 'NousResearch/hermes-agent' diff --git a/.github/workflows/skills-index-freshness.yml b/.github/workflows/skills-index-freshness.yml index badbd989a0c..a09bdb87e42 100644 --- a/.github/workflows/skills-index-freshness.yml +++ b/.github/workflows/skills-index-freshness.yml @@ -29,7 +29,7 @@ jobs: URL="https://hermes-agent.nousresearch.com/docs/api/skills-index.json" echo "Probing $URL" # -L follows redirects; -f fails on HTTP errors; -s suppresses progress - if ! curl -fsSL -o /tmp/skills-index.json "$URL"; then + if ! curl -fsSL --retry 3 --retry-delay 10 -o /tmp/skills-index.json "$URL"; then echo "status=fetch-failed" >> "$GITHUB_OUTPUT" echo "detail=Could not download $URL" >> "$GITHUB_OUTPUT" exit 0