mherman22/Semantic Release Creator
Creates Git tags, commits version bumps, and publishes GitHub releases with development cycle support
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| release-tag | The release tag to create | yes | — |
| changelog | The changelog/release notes content | yes | — |
| next-dev-version | Next development version (for final releases) | no | — |
| stage-label | Release stage label (alpha, beta, final, snapshot) | yes | — |
| repository | Repository name (owner/repo) | no | ${{ github.repository }} |
| backend-file | Path to Maven pom.xml file | no | pom.xml |
| frontend-file | Path to Node.js package.json file | no | frontend/package.json |
| github-token | GitHub token for creating releases | yes | — |
| branch | Branch to push changes to | no | develop |
| config-file | Path to configuration file (config.json) | no | "" |
Outputs
| name | description |
|---|---|
| release-url | URL of the created GitHub release |
| release-id | ID of the created GitHub release |