Skip to content

Commit

Permalink
fix: set SemVer
Browse files Browse the repository at this point in the history
  • Loading branch information
suzuki-shunsuke committed Jan 11, 2023
1 parent be010e6 commit 3b33fff
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 0 deletions.
10 changes: 10 additions & 0 deletions pkg/config/package.go
Expand Up @@ -351,11 +351,21 @@ func (cpkg *Package) GetPkgPath(rootDir string, rt *runtime.Runtime) (string, er
return "", nil
}

func (cpkg *Package) SemVer() string {
v := cpkg.Package.Version
prefix := cpkg.PackageInfo.GetVersionPrefix()
if prefix == "" {
return v
}
return strings.TrimPrefix(v, prefix)
}

func (cpkg *Package) GetTemplateArtifact(rt *runtime.Runtime, asset string) *template.Artifact {
pkg := cpkg.Package
pkgInfo := cpkg.PackageInfo
return &template.Artifact{
Version: pkg.Version,
SemVer: cpkg.SemVer(),
OS: replace(rt.GOOS, pkgInfo.GetReplacements()),
Arch: getArch(pkgInfo.GetRosetta2(), pkgInfo.GetReplacements(), rt),
Format: pkgInfo.GetFormat(),
Expand Down
8 changes: 8 additions & 0 deletions pkg/config/registry/package_info.go
Expand Up @@ -458,3 +458,11 @@ func (pkgInfo *PackageInfo) SLSASourceURI() string {
}
return fmt.Sprintf("github.com/%s/%s", repoOwner, repoName)
}

func (pkgInfo *PackageInfo) GetVersionPrefix() string {
prefix := pkgInfo.VersionPrefix
if prefix == nil {
return ""
}
return *prefix
}

0 comments on commit 3b33fff

Please sign in to comment.