Skip to content

chore: remove Smithery publishing - #369

Merged
devopam merged 1 commit into
mainfrom
chore/remove-smithery
Nov 3, 2026
Merged

devopam merged 1 commit into
mainfrom
chore/remove-smithery

Conversation

@devopam

@devopam devopam commented Nov 3, 2026 •

Copy link
Copy Markdown
Owner

Smithery rejects server updates (403: Updating servers has been removed), which failed publish-smithery on v0.8.4. Removes the job, packaging/smithery/, its test, README badge/link and related docs. Unit + contract: 3111 passed.

Manual follow-ups (not in this PR): delist on Smithery's site; delete the SMITHERY_API_KEY secret and PUBLISH_SMITHERY variable.

🤖 Generated with Claude Code

Summary by Sourcery

Retire Smithery publishing and remove its related packaging, workflow, tests, and documentation references.

Bug Fixes:

  • Remove the failing Smithery release publishing path after Smithery stopped accepting server updates.

Enhancements:

  • Remove the obsolete Smithery packaging implementation and associated unit test.
  • Update project, release, CI/CD, and distribution documentation to reflect Smithery's retirement.

CI:

  • Remove the optional Smithery publishing job from the release workflow.

Documentation:

  • Remove Smithery badges and links from the README and document the retired integration and required repository cleanup.

@coderabbitai

coderabbitai Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 38 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: ce544076-1a71-43b3-b995-67ab0c11c736
Commits

Reviewing files that changed from the base of the PR and between 5bbf74e and 74f0c61.

Files selected for processing: 10
  • .github/workflows/publish.yml
  • CHANGELOG.md
  • CLAUDE.md
  • README.md
  • docs/ci-cd-baseline.md
  • docs/feature-shortlist.md
  • docs/project-incubation-baseline.md
  • docs/release-process.md
  • packaging/smithery/build.py
  • tests/unit/test_smithery_build.py
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

CodeRabbit Verify

  • Run CodeRabbit Verify to test the changes in this pull request.

@github-actions

github-actions Bot commented Nov 3, 2026 •

Copy link
Copy Markdown

The Robin Hood of code review

✅ Review done. Nothing worth flagging — looks clean to me.

Push fixes whenever you like, then comment /robin for another pass.

Robin v2.12.0 · antongulin/robin@fc0bf91 (fc0bf91) · diff-only review (agent mode off)

@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown

Failed to generate code suggestions for PR

@sourcery-ai sourcery-ai 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.

Hey - I've found 1 issue

Prompt for AI Agents
Please address the comments from this code review:

## Individual Comments

### Comment 1
<location path=".github/workflows/publish.yml" line_range="388-429" />
<code_context>
-  publish-smithery:
</code_context>
<issue_to_address>
**Smithery releases stop publishing**

When a release tag is published, the release workflow no longer builds or publishes a Smithery bundle, so tagged releases stop updating the Smithery listing.

Reconcile the Smithery-shipping requirement with the retirement: retain a supported publishing path or remove Smithery from the knowledge entry if retirement is intended.
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨

Comment thread .github/workflows/publish.yml Resolved

@github-actions github-actions 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.

The Robin Hood of code review

Heads up: this is a point-in-time review. Push fixes freely, then comment /robin whenever you want another pass.

✅ No issues found

Summary

The Smithery publishing integration has been deliberately removed after Smithery rejected server updates (403 errors) on v0.8.4. The publish-smithery job, packaging/smithery/build.py, and associated tests have been cleanly removed. Documentation (CHANGELOG, README, docs) has been updated to reflect this change, and the remaining CI/CD pipeline (publish-hf-space, publish-mcp-registry, publish-ghCR) is unaffected.

Smithery rejects server updates (403: Updating servers has been removed), which
failed the publish-smithery job on v0.8.4. Remove the job, packaging/smithery,
its test, the README badge/link, and the related docs.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@devopam
devopam force-pushed the chore/remove-smithery branch from 6d9aac4 to 74f0c61 Compare November 3, 2026 16:36
@devopam
devopam merged commit a61ecd9 into main Nov 3, 2026
20 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.

1 participant