INNER CODE UNIT · TypeScript

setResult

cloudposse/atmos · .github/actions/stopwatch/src/index.ts:86

async function setResult(published: boolean, reason: string): Promise<void> {
  await setOutput("published", published);
  await setOutput("reason", reason);
}

/** Converts a GitHub workflow-run response to the metrics model. */
function toWorkflowRun(data: ApiWorkflowRun): WorkflowRun {
  return {
    id: data.id,
    workflowId: data.workflow_id,
    name: data.name ?? `Workflow ${data.workflow_id}`,
    event: data.event,
    headSha: data.head_sha,
    status: data.status ?? "unknown",
    conclusion: data.conclusion ?? null,
    createdAt: data.created_at,
    updatedAt: data.updated_at,
    htmlUrl: data.html_url ?? data.url,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…