File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -295,15 +295,20 @@ func (rm *ReleaseManager) DeleteRemoteTag(version string) error {
295295func (rm * ReleaseManager ) CreateGitHubRelease (version string ) error {
296296 ctx := context .Background ()
297297
298+ v , err := semver .NewVersion (version )
299+ if err != nil {
300+ return fmt .Errorf ("failed to parse version for release: %w" , err )
301+ }
302+
298303 release := & github.RepositoryRelease {
299304 TagName : github .String (version ),
300305 TargetCommitish : github .String ("main" ),
301306 Name : github .String (fmt .Sprintf ("Release %s" , version )),
302- Prerelease : github .Bool (false ),
307+ Prerelease : github .Bool (v . Prerelease () != "" ),
303308 GenerateReleaseNotes : github .Bool (true ),
304309 }
305310
306- _ , _ , err : = rm .client .Repositories .CreateRelease (
311+ _ , _ , err = rm .client .Repositories .CreateRelease (
307312 ctx ,
308313 rm .githubOwner ,
309314 rm .githubRepo ,
You can’t perform that action at this time.
0 commit comments