diff --git a/cmd/cmd/publish/versions.go b/cmd/cmd/publish/versions.go index 08588b33..b5381355 100644 --- a/cmd/cmd/publish/versions.go +++ b/cmd/cmd/publish/versions.go @@ -45,6 +45,12 @@ func (d *Data) WriteToFile(filePath string) error { } func (d *Data) AddVersion(v Version) error { + var newVersions []Version + for _, ver := range d.Versions { + if ver.Version != v.Version { + newVersions = append(newVersions, ver) + } + } d.Versions = append(d.Versions, v) return nil }