Improve error messages in Gitea notifier

This change makes identifying the source of certain errors easier,
e.g. in test failures or container logs.

Signed-off-by: Max Jonas Werner <mail@makk.es>
This commit is contained in:
Max Jonas Werner 2023-06-19 13:32:18 +02:00
parent ac9b203638
commit 61cd4d0365
No known key found for this signature in database
GPG Key ID: EB525E0F02B52140
2 changed files with 5 additions and 5 deletions

View File

@ -52,11 +52,11 @@ func NewGitea(providerUID string, addr string, token string, certPool *x509.Cert
host, id, err := parseGitAddress(addr)
if err != nil {
return nil, err
return nil, fmt.Errorf("failed parsing Git URL: %w", err)
}
if _, err := url.Parse(host); err != nil {
return nil, err
return nil, fmt.Errorf("failed parsing host: %w", err)
}
idComponents := strings.Split(id, "/")
@ -66,7 +66,7 @@ func NewGitea(providerUID string, addr string, token string, certPool *x509.Cert
client, err := gitea.NewClient(host, gitea.SetToken(token))
if err != nil {
return nil, err
return nil, fmt.Errorf("failed creating Gitea client: %w", err)
}
if certPool != nil {
@ -86,7 +86,7 @@ func NewGitea(providerUID string, addr string, token string, certPool *x509.Cert
ProviderUID: providerUID,
Client: client,
Debug: os.Getenv("NOTIFIER_GITEA_DEBUG") == "true",
}, err
}, nil
}
func (g *Gitea) Post(ctx context.Context, event eventv1.Event) error {

View File

@ -33,7 +33,7 @@ import (
func parseGitAddress(s string) (string, string, error) {
u, err := giturls.Parse(s)
if err != nil {
return "", "", nil
return "", "", fmt.Errorf("failed parsing URL %q: %w", s, err)
}
scheme := u.Scheme