mirror of
https://github.com/apricote/releaser-pleaser.git
synced 2026-02-06 17:57:05 +00:00
feat(github): mark pre-releases correctly
In theory every forge can support this, but right now only GitHub allows one to define a release as "pre-release". Closes #45
This commit is contained in:
parent
ef1d92cff0
commit
c827d3246d
4 changed files with 50 additions and 2 deletions
|
|
@ -110,3 +110,16 @@ func parseSemverWithDefault(tag *git.Tag) (semver.Version, error) {
|
|||
|
||||
return parsedVersion, nil
|
||||
}
|
||||
|
||||
func (s semVer) IsPrerelease(version string) bool {
|
||||
semVersion, err := parseSemverWithDefault(&git.Tag{Hash: "", Name: version})
|
||||
if err != nil {
|
||||
return false
|
||||
}
|
||||
|
||||
if len(semVersion.Pre) > 0 {
|
||||
return true
|
||||
}
|
||||
|
||||
return false
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue