A CLI tool to automatically verify and setup Semantic Release CI/CD workflow with Trusted Publishing.
npm install -g @nam088/ci-setupNavigate to your project root and run:
nam088-ci-setup| Option | Alias | Description |
|---|---|---|
--owner |
-o |
GitHub Owner/Organization |
--repo |
-r |
Repository Name |
--no-deps |
Skip manual dependency installation |
nam088-ci-setup --owner Nam088 --repo my-project- ✅ Checks for git initialization
- ✅ Installs
semantic-releaseand plugins - ✅ Creates
.releaserc.jsonwithmain,beta,developbranches support - ✅ Creates
.github/workflows/release.ymlconfigured for Trusted Publishing - ✅ Updates
package.jsonrepository URL