Semantic Release by Jedi Knights
Version updated for https://github.com/jedi-knights/go-semantic-release to version v0.11.0.
- This action is used across all versions by 0 repositories.
Action Type
This is a Composite action.
Go to the GitHub Marketplace to find the latest changes.
Action Summary
The semantic-release action is a production-grade tool written in Go that automates the process of generating semantic versions, creating changelogs, and publishing releases to GitHub. It supports monorepos with independent project versioning and branch policies, including stable releases on main, prereleases on beta/alpha/next. The action parses commit messages to determine release types, calculates next versions based on commit impact, and generates Markdown release notes grouped by commit type. It also provides features like dry-run mode for previewing releases without any mutations and dependency propagation for optional triggering dependent project releases.