felixrizzolli/Auto Release Action
Automatically create GitHub releases based on package.json version changes and CHANGELOG.md
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token for authentication (needs contents: write permission) | yes | ${{ github.token }} |
| package-json-path | Path to package.json file (relative to repository root) | no | package.json |
| changelog-path | Path to CHANGELOG.md file (relative to repository root) | no | CHANGELOG.md |
| tag-prefix | Prefix for version tags (e.g., "v" for v1.0.0) | no | v |
| create-draft | Create release as draft | no | false |
| create-prerelease | Mark release as prerelease | no | false |
Outputs
| name | description |
|---|---|
| release-created | Whether a release was created (true/false) |
| release-id | The ID of the created release |
| release-url | The URL of the created release |
| version | The version number of the release |
| tag-name | The tag name created |
| version-changed | Whether the version changed compared to the last tag |