Merge pull request #11451 from cli/eugene/fetch-ref-handle-ReleaseNotFound

fix error for ErrReleaseNotFound when fetching ref
This commit is contained in:
Eugene 2025-08-08 14:52:08 -04:00 committed by GitHub
commit dd26fba80c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -164,7 +164,8 @@ func FetchRefSHA(ctx context.Context, httpClient *http.Client, repo ghrepo.Inter
} `json:"object"`
}
if err := json.NewDecoder(resp.Body).Decode(&ref); err != nil {
return "", err
// release not found
return "", ErrReleaseNotFound
}
return ref.Object.SHA, nil