Skip to content

fix(release): retry npm publication verification - #27

Merged
lilbuda merged 1 commit into
mainfrom
fix/release-publish-verification
Jul 28, 2026
Merged

fix(release): retry npm publication verification#27
lilbuda merged 1 commit into
mainfrom
fix/release-publish-verification

Conversation

@lilbuda

@lilbuda lilbuda commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • retries npm publication verification while registry metadata propagates
  • forces verification reads to prefer current online registry metadata
  • reports the last observed package version and dist-tag after a genuine timeout
  • tests delayed propagation, bounded failure, and invalid retry configuration

Why

@aeris-ui/core@22.0.0-alpha.2 published successfully with provenance, but the release script
performed one immediate npm view. The registry had not exposed the new version yet, so the script
stopped before publishing @aeris-ui/mcp.

Impact

The release remains idempotent. On retry it will recognize that Core alpha.2 already exists with
the correct next tag, skip it, and continue with MCP. Newly published packages get up to twelve
online verification attempts at five-second intervals before the workflow fails.

Verification

  • npm run test:release — 10 passed
  • Node syntax checks for the publisher and retry helper — passed
  • npm run check:versions — passed
  • npm audit --audit-level=moderate — 0 vulnerabilities
  • git diff --check — passed

@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
aeris-ui Ready Ready Preview, Comment Jul 28, 2026 3:33pm

@lilbuda
lilbuda marked this pull request as ready for review July 28, 2026 15:34
@lilbuda
lilbuda merged commit ef0c5e5 into main Jul 28, 2026
3 checks passed
@lilbuda
lilbuda deleted the fix/release-publish-verification branch July 28, 2026 15:34
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