oljc/release
Automated release management with changelog generation and version bumping based on Conventional Commits
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token for authentication | yes | — |
| version-file | Path to version file (package.json or plain text) | no | package.json |
| changelog-en | Path for English changelog (empty to skip) | no | CHANGELOG.md |
| changelog-zh | Path for Chinese changelog (empty to skip) | no | CHANGELOG.zh.md |
| locale | Primary language for changelog generation: en, zh | no | en |
| translate | Enable automatic translation for secondary language changelog | no | false |
| branch | Target branch for release PR | no | main |
| branch-prefix | Prefix for release branch name | no | release- |
| bump | Version bump strategy: auto (detect from commits), major, minor, patch | no | auto |
| channel | Release channel: alpha, beta, rc, or latest (auto-calculated stable version) | no | latest |
| tag-prefix | Prefix for version tags | no | v |
Outputs
| name | description |
|---|---|
| pr | Release PR number or merged PR number |
| version | Version number (new or current) |
| published | Whether the release was published (true) or PR was created (false) |