Skip to content

ci: widen published smoke propagation retry#16

Merged
cafitac merged 1 commit intomainfrom
ci/fix-published-smoke-propagation
Apr 30, 2026
Merged

ci: widen published smoke propagation retry#16
cafitac merged 1 commit intomainfrom
ci/fix-published-smoke-propagation

Conversation

@cafitac
Copy link
Copy Markdown
Owner

@cafitac cafitac commented Apr 30, 2026

Summary

  • Extends the post-publish smoke retry window from 2 minutes to 6 minutes to tolerate PyPI propagation delays that affect npm wrapper npx/npm exec because the npm package delegates to the PyPI core.
  • Raises the manual workflow default from 6 to 18 attempts.
  • Adds test coverage for the longer retry configuration.

Verification

  • uvx --from pyyaml python ... parsed both workflow YAML files
  • uv run pytest tests/test_published_install_smoke.py -q -> 11 passed
  • uv run pytest tests/ -q -> 145 passed
  • uv run python scripts/check_release_metadata.py -> OK
  • uv run python scripts/smoke_release_readiness.py -> OK
  • git diff --check -> OK

Context

  • v0.1.21 npm/PyPI publish succeeded, but the post-publish smoke failed while PyPI still did not expose cafitac-agent-memory==0.1.21 to fresh installs. The script already retries; this PR widens that retry budget.

@cafitac cafitac merged commit ff9a54f into main Apr 30, 2026
2 checks passed
@cafitac cafitac deleted the ci/fix-published-smoke-propagation branch April 30, 2026 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant