Skipping resolveTagToCommitSHA for drafts

This commit is contained in:
Anton Ustyuzhanin
2018-04-18 22:15:46 +02:00
parent 8bc116bec7
commit e420eea591

View File

@@ -66,17 +66,19 @@ func (c *InCommand) Run(destDir string, request InRequest) (InResponse, error) {
return InResponse{}, err return InResponse{}, err
} }
commitPath := filepath.Join(destDir, "commit_sha") if !request.Source.Drafts {
commitSHA, err = c.resolveTagToCommitSHA(*foundRelease.TagName) commitPath := filepath.Join(destDir, "commit_sha")
if err != nil { commitSHA, err = c.resolveTagToCommitSHA(*foundRelease.TagName)
return InResponse{}, err
}
if commitSHA != "" {
err = ioutil.WriteFile(commitPath, []byte(commitSHA), 0644)
if err != nil { if err != nil {
return InResponse{}, err return InResponse{}, err
} }
if commitSHA != "" {
err = ioutil.WriteFile(commitPath, []byte(commitSHA), 0644)
if err != nil {
return InResponse{}, err
}
}
} }
if foundRelease.Body != nil && *foundRelease.Body != "" { if foundRelease.Body != nil && *foundRelease.Body != "" {