@nam088/ci-setup
v1.1.0
Published
CLI to verify and setup Semantic Release CI/CD workflow
Readme
@nam088/ci-setup
A CLI tool to automatically verify and setup Semantic Release CI/CD workflow with Trusted Publishing.
Installation
npm install -g @nam088/ci-setupUsage
Navigate to your project root and run:
nam088-ci-setupOptions
| Option | Alias | Description |
| :--- | :--- | :--- |
| --owner | -o | GitHub Owner/Organization |
| --repo | -r | Repository Name |
| --no-deps | | Skip manual dependency installation |
Example
nam088-ci-setup --owner Nam088 --repo my-projectFeatures
- ✅ 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
