in src/main.ts [9:24]
export async function run(): Promise<void> {
try {
const input = getActionInput()
const config = await loadConfigFiles(input.configFile)
core.info('Configuration loaded')
await validateMetrics(input, config)
if (input.operationType === 'deploy') {
core.info('Creating or updating metrics')
await createOrUpdateMetrics(input, config)
}
} catch (error) {
if (error instanceof Error) core.setFailed(error.message)
}
}