Skip to content

chore(cli): npm homepage points to hyperframes.heygen.com - #6407

Merged
ukimsanov merged 1 commit into
mainfrom
chore/npm-homepage
Oct 26, 2026
Merged

ukimsanov merged 1 commit into
mainfrom
chore/npm-homepage

Conversation

@ukimsanov

Copy link
Copy Markdown
Collaborator

What

packages/cli/package.json gets "homepage": "https://hyperframes.heygen.com".

Why

The hyperframes package on npm has no homepage, so npm and the sites that copy npm's metadata link to the GitHub readme. People and agents who find the CLI on npm should land on hyperframes.heygen.com, the page Google already treats as HyperFrames' home.

How we'll know: after the next release, npm view hyperframes homepage returns https://hyperframes.heygen.com.

Related work

Part of the off-site listing clean-up: the official MCP registry entry, awesome-mcp-servers, and the repo's own homepage link.

How

The publish job (.github/workflows/publish.yml, the CLI step) rewrites only name to hyperframes before npm publish, so the new field reaches npm unchanged.

Test plan

  • bun run lint passes; oxfmt --check passes on the file
  • Read the publish step: only pkg.name is rewritten
  • Unit tests added/updated (metadata only)
  • Manual testing performed (takes effect on the next release)
  • Comments follow CONTRIBUTING.md "Comments"

The hyperframes package had no homepage, so npm linked the GitHub
readme. The publish job rewrites only the name, so this field reaches
npm on the next release.
Copilot AI balanced review requested due to automatic review settings October 26, 2026 07:52

Copilot AI 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.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@jrusso1020 jrusso1020 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

We checked the package and CLI publish step. It rewrites only the name, so the homepage survives into the next release. Both live sites declare hyperframes.heygen.com as canonical, so this is the right homepage. No blocker found; we did not run a release.

@github-actions

Copy link
Copy Markdown
Contributor

Edit accuracy: accurate 271 (base branch 271), smooth 164 of those

The gate passes.
Smoothness is reported in the artifact, not gated. A case fails only if it fails 2 of 3 runs.

Quarantined, measured but not gated (0)

@jrusso1020 jrusso1020 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

We rechecked the unchanged head. The earlier package/publish review still applies: the name-only rewrite preserves the homepage for the next release. No blocker found; no release was run.

Need: yes · Size: minimal · Reuse: npm homepage metadata · Simpler: already minimal · Structure: fine

Verdict: APPROVE.
Reasoning: The canonical homepage change is correct and isolated.

@ukimsanov
ukimsanov added this pull request to the merge queue Oct 26, 2026
Merged via the queue into main with commit 08eeb49 Oct 26, 2026
70 checks passed
@ukimsanov
ukimsanov deleted the chore/npm-homepage branch October 26, 2026 20:21
SanHsien added a commit to SanHsien/hyperframes that referenced this pull request Oct 26, 2026
…identity metadata that the merge brought in

npm homepage, the MCP registry server.json and the context7 claim name the upstream
project. DECISIONS (2026-10-26) already says never adopt: the fork does not publish and
must not register or claim on upstream's behalf.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
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.

3 participants