Skip to content

fix(release): extend ClawHub publication wait - #102

Merged
sjungwon03 merged 1 commit into
devfrom
fix/101-extend-clawhub-publication-wait
Aug 13, 2026
Merged

sjungwon03 merged 1 commit into
devfrom
fix/101-extend-clawhub-publication-wait

Conversation

@sjungwon03

Copy link
Copy Markdown
Member

Summary

  • extend post-submit ClawHub public verification from 12 × 10 seconds to 36 × 10 seconds
  • lock both attempt count and delay in the release contract
  • preserve exactly one skill publish mutation and all fail-closed validation

Incident basis

v0.2.4 received documented pending-publication; the original 12-check workflow timed out before public propagation. No retry submission occurred. A later GET-only public endpoint check verified the exact immutable api-to-typemcp@0.2.4.

Guardrails

  • no tag/release/registry mutation is performed by this PR
  • no change to version, dependency graph, publisher, or waiter failure semantics
  • non-404, malformed, mismatch, and final timeout paths remain fail-closed

Verification

  • release contract: 19 tests
  • runtime docs: 2 tests
  • docs harness: 8 tests
  • workspace validation: 3 tests
  • generated-project E2E: 6 tests
  • explicit one-check timeout fail-closed test
  • Python compile and git diff --check
  • independent review: no blocking findings

Closes #101

@sjungwon03-ai sjungwon03-ai left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed exact head df5b930 against dev base 9566a57. This change only raises the post-submit public GET verification budget from 12×10s to 36×10s, with both values contract-tested. It preserves exactly one publish mutation and all fail-closed public verifier behavior. CI succeeded; unresolved review threads are zero; no tag/release/publisher/dependency changes. The v0.2.4 propagation evidence is recorded and no existing release is re-run.

@sjungwon03
sjungwon03 merged commit 0483874 into dev Aug 13, 2026
4 checks passed
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.

fix(release): allow bounded ClawHub publication propagation

2 participants