From 388cd083e083fd40467e5314376384c976117448 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 25 Apr 2026 02:43:10 +0000 Subject: [PATCH 1/2] Initial plan From 731e1df9f47dd5043cca032d71ddd88ce85f6b8c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 25 Apr 2026 03:00:15 +0000 Subject: [PATCH 2/2] fix: resolve TypeScript type errors in push_to_pull_request_branch cross-repo support Agent-Logs-Url: https://github.com/github/gh-aw/sessions/390c1092-a4e5-406b-b514-b4fab152285a Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- actions/setup/js/push_to_pull_request_branch.cjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/actions/setup/js/push_to_pull_request_branch.cjs b/actions/setup/js/push_to_pull_request_branch.cjs index 91b2550238f..70d9bf14ba6 100644 --- a/actions/setup/js/push_to_pull_request_branch.cjs +++ b/actions/setup/js/push_to_pull_request_branch.cjs @@ -362,7 +362,7 @@ async function main(config = {}) { const workflowRepo = process.env.GITHUB_REPOSITORY || ""; if (itemRepo.toLowerCase() !== workflowRepo.toLowerCase()) { core.info(`Cross-repo push: looking for checkout of ${itemRepo}`); - const checkoutResult = findRepoCheckout(itemRepo, process.env.GITHUB_WORKSPACE, { allowedRepos }); + const checkoutResult = findRepoCheckout(itemRepo, process.env.GITHUB_WORKSPACE, { allowedRepos: [...allowedRepos] }); if (!checkoutResult.success) { return { success: false, @@ -774,7 +774,7 @@ async function main(config = {}) { repo: repoParts.repo, branch: branchName, baseRef: remoteHeadBeforePatch || `origin/${branchName}`, - ...baseGitOpts, + cwd: repoCwd || process.cwd(), gitAuthEnv, }); if (pushedSha) {