Skip to content

Commit 7eb37f4

Browse files
committed
Skip changelog release for pre-releases
1 parent f5840b9 commit 7eb37f4

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

apply/execute.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import (
1010
"github.com/Graylog2/graylog-project-cli/project"
1111
"github.com/Graylog2/graylog-project-cli/utils"
1212
"github.com/fatih/color"
13+
"github.com/hashicorp/go-version"
1314
"os"
1415
e "os/exec"
1516
"path/filepath"
@@ -131,5 +132,13 @@ func (execute executeApplier) NpmVersionCommit(module project.Module, version st
131132
}
132133

133134
func (execute executeApplier) ChangelogRelease(path string, revision string) error {
135+
v, err := version.NewSemver(revision)
136+
if err != nil {
137+
return fmt.Errorf("couldn't create new semver for %s: %w", revision, err)
138+
}
139+
if v.Prerelease() != "" {
140+
logger.Info("Skipping changelog release for pre-release version: %s", v)
141+
return nil
142+
}
134143
return changelog.ReleaseInPath(path, revision, changelog.SemverVersionPattern)
135144
}

0 commit comments

Comments
 (0)