fix: migrate to WYRE-AI org (npm scope, ghcr namespace, registry) - #70
Conversation
|
CI is blocked by an SDK-phase gap, not by this diff: npm ci 403s fetching @wyre-technology/node-syncro@1.0.5 (E403 permission_denied: read_package). Root cause: the old-org npm package is visibility=internal and lost its linked repo when node-syncro transferred, so a WYRE-AI GITHUB_TOKEN cannot read it — the reusable workflow's legacy-scope compat only covers PUBLIC old-org packages. @wyre-ai/node-syncro is not yet published (404). Any commit to this repo would hit the same failure (latent since transfer; no Release/assert run has executed on main post-transfer). Unblock options (either works):
Leaving this PR open — do not merge until CI is green. |
|
Org-migration takeover status: the failing checks are NOT caused by this diff. Root cause: this repo's SDK dep @wyre-technology/node-syncro is an ORPHANED old-org package with INTERNAL visibility, so WYRE-AI CI's GITHUB_TOKEN 403s on npm ci (dependabot PRs on main fail identically — pre-existing). The @wyre-ai/node-syncro twin is published PRIVATE and same-org cross-repo GITHUB_TOKEN reads also 403 (proven on huntress-mcp). GitHub has no API to change package visibility (UI-only). Unblock (one UI click, either works):
|
The org-migration branch kept the SDK dep on the legacy @wyre-technology scope, which CI can no longer read (403). The SDK is republished as @wyre-ai/node-syncro and public. Claude-Session: https://claude.ai/code/session_01CNe2zVAcVSnxKi7eo6sUR5
|
🎉 This PR is included in version 1.4.8 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Migrates off the old @wyre-technology org identity per the fleet-wave checklist (pilot: timezest-mcp v2.0.1):
Deliberately NOT flipped (checklist item 5 — flip AFTER the SDK republishes; the reusable workflow's @wyre-technology read-compat covers reads meanwhile):
https://claude.ai/code/session_01CNe2zVAcVSnxKi7eo6sUR5
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.