in src/metric-client.ts [196:214]
function handleValidationResult(
response: MetricValidationResponse,
metric: Metric
): boolean {
if (response.status >= 400) {
core.error(
`Failed to validate metric ${metric.id}: ${response.statusText}. Status: ${response.status}. Message: ${JSON.stringify(response.data)}`
)
return false
} else if (response.data.isValid === false) {
core.error(
`Metric validation failed for ${metric.id}: ${response.statusText}. Message: ${JSON.stringify(response.data)}`
)
return false
} else {
core.info(`Metric ${metric.id} is valid`)
}
return true
}