From 6fdacd9fe40556952e0a366956945b74f387a304 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 22:22:10 +0000 Subject: [PATCH 1/2] Initial plan From 541e4aae435fca5e2a83f250a512b3c6da3c4abf Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 22:25:03 +0000 Subject: [PATCH 2/2] Fix ESM/CJS issue: use dynamic import() for openai and @octokit/rest in workflow Co-authored-by: trwalke <30090357+trwalke@users.noreply.github.com> --- .github/workflows/auto-answer-issues.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/auto-answer-issues.yml b/.github/workflows/auto-answer-issues.yml index 2ffc012c41..d5e63d7148 100644 --- a/.github/workflows/auto-answer-issues.yml +++ b/.github/workflows/auto-answer-issues.yml @@ -46,10 +46,11 @@ jobs: REPO_NAME: ${{ github.event.repository.name }} run: | node - << 'EOF' - const { Octokit } = require("@octokit/rest"); - const { AzureOpenAI } = require("openai"); - async function main() { + // Use dynamic import() for ESM-only packages (openai v4+ and @octokit/rest v19+ + // are ESM-only; dynamic import() works from CommonJS in Node 20). + const { Octokit } = await import("@octokit/rest"); + const { AzureOpenAI } = await import("openai"); const { GITHUB_TOKEN, AZURE_OPENAI_API_KEY,