From 3becd14479ffb7e6f035327460511f5d7c894204 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 23 Dec 2025 19:27:10 +0000 Subject: [PATCH 1/2] Initial plan From b49684791a1a6141f8ce938708a381d0facddbd7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 23 Dec 2025 19:36:57 +0000 Subject: [PATCH 2/2] Fix JS tests: Replace hardcoded /tmp paths with relative requires and add missing mock method Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- pkg/workflow/js/add_comment.cjs | 10 +++++----- pkg/workflow/js/missing_tool.test.cjs | 2 +- pkg/workflow/js/noop.cjs | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkg/workflow/js/add_comment.cjs b/pkg/workflow/js/add_comment.cjs index 9a8f567a15..80cc9399e6 100644 --- a/pkg/workflow/js/add_comment.cjs +++ b/pkg/workflow/js/add_comment.cjs @@ -1,11 +1,11 @@ // @ts-check /// -const { loadAgentOutput } = require("/tmp/gh-aw/actions/load_agent_output.cjs"); -const { generateFooterWithMessages } = require("/tmp/gh-aw/actions/messages_footer.cjs"); -const { getRepositoryUrl } = require("/tmp/gh-aw/actions/get_repository_url.cjs"); -const { replaceTemporaryIdReferences, loadTemporaryIdMap } = require("/tmp/gh-aw/actions/temporary_id.cjs"); -const { getTrackerID } = require("/tmp/gh-aw/actions/get_tracker_id.cjs"); +const { loadAgentOutput } = require("./load_agent_output.cjs"); +const { generateFooterWithMessages } = require("./messages_footer.cjs"); +const { getRepositoryUrl } = require("./get_repository_url.cjs"); +const { replaceTemporaryIdReferences, loadTemporaryIdMap } = require("./temporary_id.cjs"); +const { getTrackerID } = require("./get_tracker_id.cjs"); /** * Hide/minimize a comment using the GraphQL API diff --git a/pkg/workflow/js/missing_tool.test.cjs b/pkg/workflow/js/missing_tool.test.cjs index 69bd28774a..655ea17d34 100644 --- a/pkg/workflow/js/missing_tool.test.cjs +++ b/pkg/workflow/js/missing_tool.test.cjs @@ -36,7 +36,7 @@ describe("missing_tool.cjs", () => { toPlatformPath: vi.fn(), toPosixPath: vi.fn(), toWin32Path: vi.fn(), - summary: { addRaw: vi.fn().mockReturnThis(), write: vi.fn().mockResolvedValue() }, + summary: { addRaw: vi.fn().mockReturnThis(), addHeading: vi.fn().mockReturnThis(), write: vi.fn().mockResolvedValue() }, }), (global.core = mockCore), (global.module = { exports: {} }), // Add module for exports diff --git a/pkg/workflow/js/noop.cjs b/pkg/workflow/js/noop.cjs index e643e1e03d..6bcba542d2 100644 --- a/pkg/workflow/js/noop.cjs +++ b/pkg/workflow/js/noop.cjs @@ -1,7 +1,7 @@ // @ts-check /// -const { loadAgentOutput } = require("/tmp/gh-aw/actions/load_agent_output.cjs"); +const { loadAgentOutput } = require("./load_agent_output.cjs"); /** * Main function to handle noop safe output