getsentry/Craft Prepare Release
Prepare a new release using Craft
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| version | Version to release. Can be a semver string (e.g., "1.2.3"), a bump type ("major", "minor", "patch"), or "auto" for automatic detection. | no | — |
| merge_target | Target branch to merge into. Uses the default branch as a fallback. | no | — |
| force | Force a release even when there are release-blockers | no | false |
| blocker_label | Label that blocks releases | no | release-blocker |
| publish_repo | Repository for publish issues (owner/repo format) | no | — |
| git_user_name | Git committer name | no | — |
| git_user_email | Git committer email | no | — |
| path | The path that Craft will run inside | no | . |
| craft_config_from_merge_target | Use the craft config from the merge target branch | no | false |
| craft_version | Version of Craft to install (tag or "latest"). Defaults to the action ref (e.g., "v2") if not specified. | no | "" |
Outputs
| name | description |
|---|---|
| version | The resolved version being released |
| branch | The release branch name |
| sha | The commit SHA on the release branch |
| previous_tag | The tag before this release (for diff links) |
| changelog | The changelog for this release (may be truncated for large repos) |
| changelog_file | Path to the full changelog file (available when running in GitHub Actions) |
| issue_url | The URL of the created publish request issue |