From 32fab10d16ea5e1ba67825d9710f76f9727f893b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Feb 2026 19:40:52 +0000 Subject: [PATCH 1/2] Initial plan From 07140ff39643b7f2d4010b0fd72e905c0bb2b91b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 18 Feb 2026 19:48:13 +0000 Subject: [PATCH 2/2] Fix ReferenceError: context is not defined in submit_pr_review.test.cjs Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- actions/setup/js/submit_pr_review.test.cjs | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/actions/setup/js/submit_pr_review.test.cjs b/actions/setup/js/submit_pr_review.test.cjs index 44c7c0e71de..7b7fc675893 100644 --- a/actions/setup/js/submit_pr_review.test.cjs +++ b/actions/setup/js/submit_pr_review.test.cjs @@ -13,7 +13,22 @@ const mockCore = { }, }; +const mockContext = { + eventName: "pull_request", + repo: { + owner: "test-owner", + repo: "test-repo", + }, + payload: { + pull_request: { + number: 123, + head: { sha: "test-sha" }, + }, + }, +}; + global.core = mockCore; +global.context = mockContext; const { createReviewBuffer } = require("./pr_review_buffer.cjs"); @@ -24,6 +39,21 @@ describe("submit_pr_review (Handler Factory Architecture)", () => { beforeEach(async () => { vi.clearAllMocks(); + // Reset context to default for each test + global.context = { + eventName: "pull_request", + repo: { + owner: "test-owner", + repo: "test-repo", + }, + payload: { + pull_request: { + number: 123, + head: { sha: "test-sha" }, + }, + }, + }; + // Create a fresh buffer for each test (factory pattern, no global state) buffer = createReviewBuffer();