Skip to content

ci: publish workflow does MCP Registry only (drop doomed npm job)#50

Merged
Shahinyanm merged 1 commit into
masterfrom
ci/publish-registry-only
Jun 13, 2026
Merged

ci: publish workflow does MCP Registry only (drop doomed npm job)#50
Shahinyanm merged 1 commit into
masterfrom
ci/publish-registry-only

Conversation

@Shahinyanm

Copy link
Copy Markdown
Member

Проблема

npm-аккаунт орги требует 2FA/OTP — CI-токен это не может, npm-job падал EOTP на каждом релизе и красил весь Publish-run в red, хотя mcp-job отрабатывал. npm публикуется руками → CI-шный npm-job был бесполезным.

Фикс

Убран npm-job целиком. Publish-workflow теперь делает только MCP Registry (sync server.json → OIDC login → publish). Run зелёный, когда регистр опубликовался. Запускать после ручного npm publish (push тега или workflow_dispatch); регистр сам валидирует, что npm-версия существует.

Снимает постоянный красный ❌ на publish-прогонах. CI (тесты) не затронут.

🤖 Generated with Claude Code

The org's npm account enforces 2FA/OTP, which a CI token can't satisfy, so the
npm job failed with EOTP on every release and marked the whole Publish run red
even though the MCP Registry job succeeded. npm is published manually; the CI
npm job was vestigial.

Remove the npm job entirely. The workflow now only publishes to the MCP
Registry (sync server.json → OIDC login → publish), so the run is green when the
registry publish succeeds. Run it after the manual `npm publish` (tag push or
workflow_dispatch); the registry validates the npm version exists.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Shahinyanm Shahinyanm merged commit 0382e4a into master Jun 13, 2026
2 checks passed
@Shahinyanm Shahinyanm deleted the ci/publish-registry-only branch June 13, 2026 16:00
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