deterministically set up working branch

This commit is contained in:
Colin McDonnell
2025-11-20 16:31:00 -08:00
parent 6c6b7b0b2d
commit 0ce1d9fd7b
4 changed files with 49 additions and 1 deletions
+2 -1
View File
@@ -17,7 +17,7 @@ import {
revokeInstallationToken,
setupGitHubInstallationToken,
} from "./utils/github.ts";
import { setupGitAuth, setupGitConfig } from "./utils/setup.ts";
import { setupGitAuth, setupGitBranch, setupGitConfig } from "./utils/setup.ts";
// runtime validation using agents (needed for ArkType)
// Note: The AgentName type is defined in external.ts, this is the runtime validator
@@ -57,6 +57,7 @@ export async function main(inputs: Inputs): Promise<MainResult> {
setupMcpLogPolling(ctx);
ctx.payload = parsePayload(inputs);
setupGitBranch(ctx.payload);
setupMcpServers(ctx);
await installAgentCli(ctx);
validateApiKey(ctx);