cihelper/Release Goreleaser Project
Release a Goreleaser project using semantic-release
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token | no | ${{ github.token }} |
| setup-go | Whether to setup go | no | false |
| go-version-file | Path to go.mod file | no | go.mod |
| setup-goreleaser | Whether to setup goreleaser | no | false |
| goreleaser-version | Goreleaser version | no | latest |
| goreleaser-distribution | Goreleaser distribution | no | goreleaser |
Outputs
| name | description |
|---|---|
| released | Whether a new release was published. The return value is in the form of a string. ("true" or "false") |
| version | Version of the new release. (e.g. "1.3.0") |
| major | Major version of the new release. (e.g. "1") |
| minor | Minor version of the new release. (e.g. "3") |
| patch | Patch version of the new release. (e.g. "0") |
| channel | The distribution channel on which the last release was initially made available (undefined for the default distribution channel). |
| release-notes | The release notes for the new release. |
| git-head | The sha of the last commit being part of the new release |
| git-tag | The Git tag associated with the new release. |
| prev-version | Version of the previous release, if there was one. (e.g. "1.2.0") |
| prev-git-head | The sha of the last commit being part of the last release, if there was one. |
| prev-git-tag | The Git tag associated with the last release, if there was one. |