fix(ci): comply with linter

This commit is contained in:
Simon Cornet 2025-04-03 11:19:44 +02:00
commit dc48b53d1c

View file

@ -17,10 +17,10 @@ func fetchRepositoriesGitlab() ([]Repository, error) {
// configure archived options // configure archived options
var archived string var archived string
switch { switch includeArchived {
case includeArchived == "excluded": case "excluded":
archived = "&archived=false" archived = "&archived=false"
case includeArchived == "only": case "only":
archived = "&archived=true" archived = "&archived=true"
default: default:
archived = "" archived = ""
@ -32,7 +32,7 @@ func fetchRepositoriesGitlab() ([]Repository, error) {
logger.Print("HTTP: Creating API request", nil) logger.Print("HTTP: Creating API request", nil)
req, err := http.NewRequest("GET", url, nil) req, err := http.NewRequest("GET", url, nil)
if err != nil { if err != nil {
return nil, fmt.Errorf("ERROR: creating request: %v\n", err) return nil, fmt.Errorf("ERROR: creating request: %v", err)
} }
logger.Print("HTTP: Adding PRIVATE-TOKEN header to API request", nil) logger.Print("HTTP: Adding PRIVATE-TOKEN header to API request", nil)
@ -42,12 +42,16 @@ func fetchRepositoriesGitlab() ([]Repository, error) {
client := &http.Client{} client := &http.Client{}
resp, err := client.Do(req) resp, err := client.Do(req)
if err != nil { if err != nil {
return nil, fmt.Errorf("ERROR: making request: %v\n", err) return nil, fmt.Errorf("ERROR: making request: %v", err)
} }
defer resp.Body.Close() defer func() {
if err := resp.Body.Close(); err != nil {
logger.Fatal("HTTP: Error closing response body", err)
}
}()
if resp.StatusCode != http.StatusOK { if resp.StatusCode != http.StatusOK {
return nil, fmt.Errorf("ERROR: API request failed with status: %d\n", resp.StatusCode) return nil, fmt.Errorf("ERROR: API request failed with status: %d", resp.StatusCode)
} }
logger.Print("HTTP: Decoding JSON response", nil) logger.Print("HTTP: Decoding JSON response", nil)