actionutils/Create Release PR
Create or update a release PR that, once merged by a user, triggers external tagging/release automation.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| base-branch | Base branch to release from | no | main |
| release-branch-prefix | Branch name prefix for release PRs (will be suffixed with -from-<tag>) | no | release-pr |
| label-major | Label that indicates a major bump | no | bump:major |
| label-minor | Label that indicates a minor bump | no | bump:minor |
| label-patch | Label that indicates a patch bump | no | bump:patch |
| tag-prefix | Prefix for tags (e.g., v) | no | v |
| configuration_file_path | Optional path to release notes configuration (e.g., .github/release.yml) | no | — |
| skip-release-notes | Skip adding release notes to PR description (useful for custom workflows) | no | false |
| github-token | GitHub token | yes | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| state | release_required | release_pr_open | noop |
| pr_number | Release PR number |
| pr_url | Release PR URL |
| pr_branch | Release branch name (only for release_pr_open state) |
| current_tag | Latest parsed tag |
| next_tag | Next tag when determinable |
| bump_level | major | minor | patch | unknown |
| release_notes | Generated release notes text |