getsops/sops · error
GitHub API request failed with status code: %d
Error message
GitHub API request failed with status code: %d
What it means
Error "GitHub API request failed with status code: %d" thrown in getsops/sops.
Source
Thrown at version/version.go:225
// However, it can be affected by GitHub API rate limiting.
func (f releaseFetcher) LatestReleaseUsingAPI(repository string) (tag, url string, err error) {
req, err := http.NewRequest(http.MethodGet, fmt.Sprintf("%s/%s/releases/latest", f.apiEndpoint, repository), nil)
if err != nil {
return "", "", err
}
req.Header.Set("Accept", "application/vnd.github+json")
req.Header.Set("X-GitHub-Api-Version", "2022-11-28")
res, err := cleanhttp.DefaultClient().Do(req)
if err != nil {
return "", "", fmt.Errorf("GitHub API request failed: %v", err)
}
if res.Body != nil {
defer res.Body.Close()
}
if res.StatusCode != http.StatusOK {
return "", "", fmt.Errorf("GitHub API request failed with status code: %d", res.StatusCode)
}
type release struct {
URL string `json:"html_url"`
Tag string `json:"tag_name"`
}
var m release
if err := json.NewDecoder(res.Body).Decode(&m); err != nil {
return "", "", err
}
return m.Tag, m.URL, nil
}
View on GitHub (pinned to 13442bb981)
When it happens
Trigger: Thrown at version/version.go:225 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of getsops/sops@13442bb981 (2026-09-01).
Data as JSON: /api/errors/6bc2aa360f4ead79.
Report an issue: GitHub.