Skip to content

Release v1.55.0: Registry publication preflight - #25

Merged
Esquetta merged 16 commits into
mainfrom
feature/v1.55-registry-preflight
Jul 30, 2026
Merged

Release v1.55.0: Registry publication preflight#25
Esquetta merged 16 commits into
mainfrom
feature/v1.55-registry-preflight

Conversation

@Esquetta

Copy link
Copy Markdown
Owner

Summary

  • add offline-first MCP Registry publication preflight planning
  • add opt-in bounded npm and official Registry metadata verification
  • add strict, redacted JSON and CLI readiness gates

Verification

  • npm run release-check
  • live read-only npm and MCP Registry smoke test

@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@Esquetta
Esquetta merged commit 4d26c18 into main Jul 30, 2026
2 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f1c4afcc8a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +444 to +451
const lines = [
`Registry publication preflight: ${report.status.toUpperCase()}`,
`Target: ${report.target}`,
report.serverName ? `Server: ${report.serverName}@${report.serverVersion ?? "unknown"}` : null,
`Local readiness: ${report.localReadiness.toUpperCase()}`,
`Package publication: ${report.packagePublication.toUpperCase()}`,
`Registry version availability: ${report.registryVersionAvailability.toUpperCase()}`,
`Network verification: ${networkVerification}`

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Include publisher steps in text output

When users run the documented default registry preflight <path> command without --json, this renderer prints only the summary and findings and never renders report.publisherPlan.steps. Consequently, the primary human-facing output omits both ordered mcp-publisher commands despite the command promising a non-executing publication plan; include the plan steps in the text report.

Useful? React with 👍 / 👎.

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