fix: ifElseChain linter findings
Signed-off-by: Mario Constanti <mario.constanti@mercedes-benz.com>
This commit is contained in:
parent
b0e3f78fbb
commit
9f405e0e8f
3 changed files with 23 additions and 22 deletions
|
|
@ -107,19 +107,21 @@ func (a *APIController) handleWorkflowJobEvent(ctx context.Context, w http.Respo
|
||||||
hookType := r.Header.Get("X-Github-Hook-Installation-Target-Type")
|
hookType := r.Header.Get("X-Github-Hook-Installation-Target-Type")
|
||||||
|
|
||||||
if err := a.r.DispatchWorkflowJob(hookType, signature, body); err != nil {
|
if err := a.r.DispatchWorkflowJob(hookType, signature, body); err != nil {
|
||||||
if errors.Is(err, gErrors.ErrNotFound) {
|
switch {
|
||||||
|
case errors.Is(err, gErrors.ErrNotFound):
|
||||||
metrics.WebhooksReceived.WithLabelValues(
|
metrics.WebhooksReceived.WithLabelValues(
|
||||||
"false", // label: valid
|
"false", // label: valid
|
||||||
"owner_unknown", // label: reason
|
"owner_unknown", // label: reason
|
||||||
).Inc()
|
).Inc()
|
||||||
slog.With(slog.Any("error", err)).ErrorContext(ctx, "got not found error from DispatchWorkflowJob. webhook not meant for us?")
|
slog.With(slog.Any("error", err)).ErrorContext(ctx, "got not found error from DispatchWorkflowJob. webhook not meant for us?")
|
||||||
return
|
return
|
||||||
} else if strings.Contains(err.Error(), "signature") { // nolint:golangci-lint,godox TODO: check error type
|
case strings.Contains(err.Error(), "signature"):
|
||||||
|
// nolint:golangci-lint,godox TODO: check error type
|
||||||
metrics.WebhooksReceived.WithLabelValues(
|
metrics.WebhooksReceived.WithLabelValues(
|
||||||
"false", // label: valid
|
"false", // label: valid
|
||||||
"signature_invalid", // label: reason
|
"signature_invalid", // label: reason
|
||||||
).Inc()
|
).Inc()
|
||||||
} else {
|
default:
|
||||||
metrics.WebhooksReceived.WithLabelValues(
|
metrics.WebhooksReceived.WithLabelValues(
|
||||||
"false", // label: valid
|
"false", // label: valid
|
||||||
"unknown", // label: reason
|
"unknown", // label: reason
|
||||||
|
|
|
||||||
|
|
@ -31,23 +31,21 @@ func CollectInstanceMetric(ctx context.Context, r *runner.Runner) error {
|
||||||
|
|
||||||
poolNames := make(map[string]poolInfo)
|
poolNames := make(map[string]poolInfo)
|
||||||
for _, pool := range pools {
|
for _, pool := range pools {
|
||||||
if pool.EnterpriseName != "" {
|
switch {
|
||||||
|
case pool.OrgName != "":
|
||||||
poolNames[pool.ID] = poolInfo{
|
poolNames[pool.ID] = poolInfo{
|
||||||
Name: pool.EnterpriseName,
|
Name: pool.OrgName,
|
||||||
Type: string(pool.PoolType()),
|
Type: string(pool.PoolType()),
|
||||||
ProviderName: pool.ProviderName,
|
|
||||||
}
|
}
|
||||||
} else if pool.OrgName != "" {
|
case pool.EnterpriseName != "":
|
||||||
poolNames[pool.ID] = poolInfo{
|
poolNames[pool.ID] = poolInfo{
|
||||||
Name: pool.OrgName,
|
Name: pool.EnterpriseName,
|
||||||
Type: string(pool.PoolType()),
|
Type: string(pool.PoolType()),
|
||||||
ProviderName: pool.ProviderName,
|
|
||||||
}
|
}
|
||||||
} else {
|
default:
|
||||||
poolNames[pool.ID] = poolInfo{
|
poolNames[pool.ID] = poolInfo{
|
||||||
Name: pool.RepoName,
|
Name: pool.RepoName,
|
||||||
Type: string(pool.PoolType()),
|
Type: string(pool.PoolType()),
|
||||||
ProviderName: pool.ProviderName,
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -30,17 +30,18 @@ func CollectPoolMetric(ctx context.Context, r *runner.Runner) error {
|
||||||
|
|
||||||
poolNames := make(map[string]poolInfo)
|
poolNames := make(map[string]poolInfo)
|
||||||
for _, pool := range pools {
|
for _, pool := range pools {
|
||||||
if pool.EnterpriseName != "" {
|
switch {
|
||||||
poolNames[pool.ID] = poolInfo{
|
case pool.OrgName != "":
|
||||||
Name: pool.EnterpriseName,
|
|
||||||
Type: string(pool.PoolType()),
|
|
||||||
}
|
|
||||||
} else if pool.OrgName != "" {
|
|
||||||
poolNames[pool.ID] = poolInfo{
|
poolNames[pool.ID] = poolInfo{
|
||||||
Name: pool.OrgName,
|
Name: pool.OrgName,
|
||||||
Type: string(pool.PoolType()),
|
Type: string(pool.PoolType()),
|
||||||
}
|
}
|
||||||
} else {
|
case pool.EnterpriseName != "":
|
||||||
|
poolNames[pool.ID] = poolInfo{
|
||||||
|
Name: pool.EnterpriseName,
|
||||||
|
Type: string(pool.PoolType()),
|
||||||
|
}
|
||||||
|
default:
|
||||||
poolNames[pool.ID] = poolInfo{
|
poolNames[pool.ID] = poolInfo{
|
||||||
Name: pool.RepoName,
|
Name: pool.RepoName,
|
||||||
Type: string(pool.PoolType()),
|
Type: string(pool.PoolType()),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue