export async function run()

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)
  }
}