This file is for repo maintainers only. It is not included in the npm package.
- Create an npm Automation token:
npmjs.com -> Account Settings -> Access Tokens -> Generate New Token -> Automation - Open repo:
github.com/tanishqsh/domain-cli - Go to:
Settings -> Secrets and variables -> Actions - Add new repository secret:
Name = NPM_TOKENSecret = <your npm automation token>
Workflow path:
/.github/workflows/npm-publish.yml
Publish triggers:
- GitHub Release published
- Manual
workflow_dispatch
Important:
- Bump
package.jsonversion before release - npm rejects already-published versions
npm login
npm publish --access publicIf local provenance is unsupported:
npm publish --access public --provenance=false