Skip to content
Snippets Groups Projects
Commit 09fdb951 authored by m.abramovich's avatar m.abramovich Committed by Christoph Witzko
Browse files

fix(create-release): valid release sha checking if it is not valid(for example branch name)

parent 5da822ba
Branches
Tags v1.3.1
No related merge requests found
......@@ -164,8 +164,10 @@ func (repo *Repository) GetReleases(rawRe string) ([]*semrel.Release, error) {
}
func (repo *Repository) CreateRelease(release *provider.CreateReleaseConfig) error {
hash := plumbing.NewHash(release.SHA)
if hash.IsZero() {
var hash plumbing.Hash
if plumbing.IsHash(release.SHA) {
hash = plumbing.NewHash(release.SHA)
} else {
// hash is not valid, let's assume it is a branch name
resolvedRef, err := repo.repo.Reference(plumbing.NewBranchReferenceName(release.SHA), true)
if err != nil {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment