Skip to content

Rename back to @ssntpl/otper-cli (unscoped blocked by name-similarity) - #2

Merged
sambhav-aggarwal merged 1 commit into
mainfrom
chore/rename-back-to-scoped
May 3, 2026
Merged

Rename back to @ssntpl/otper-cli (unscoped blocked by name-similarity)#2
sambhav-aggarwal merged 1 commit into
mainfrom
chore/rename-back-to-scoped

Conversation

@sambhav-aggarwal

Copy link
Copy Markdown
Member

Summary

  • npm rejected unscoped otper-cli as too similar to open-cli (typo-squatting protection).
  • Reverts to @ssntpl/otper-cli — scoped packages bypass that check, match the GitHub org, and stay consistent with other ssntpl packages.
  • Restores --access public on the publish workflow (required for first publish of a scoped package on the free tier).

Status

Follow-ups after merge

  1. Configure trusted publisher on https://www.npmjs.com/package/@ssntpl/otper-cli/access (Publisher: GitHub Actions, Repo: ssntpl/otper-cli, Workflow: publish.yml).
  2. Bump to 0.1.1 and push v0.1.1 tag — CI publishes via OIDC, no token.

npm rejected unscoped 'otper-cli' as too similar to 'open-cli' (typo-
squatting prevention). Scoped packages bypass that check, so we revert
to @ssntpl/otper-cli — also matches the GitHub org and is consistent
with how other ssntpl packages are namespaced.

Restores --access public on the publish workflow (required for first
publish of a scoped package on the free tier).

Published: https://www.npmjs.com/package/@ssntpl/otper-cli/v/0.1.0
@sambhav-aggarwal
sambhav-aggarwal merged commit 2922518 into main May 3, 2026
@sambhav-aggarwal
sambhav-aggarwal deleted the chore/rename-back-to-scoped branch May 3, 2026 09:17
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