From ce4c53da9090219da870d53e993a4b48c45bf90e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Dec 2025 00:26:54 +0000 Subject: [PATCH 1/6] Initial plan From c9ad9eb8f54bdb8e8cd9bd601fac991dd6321aa9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Dec 2025 00:48:02 +0000 Subject: [PATCH 2/6] Refactor scripts to export main and inject await main() in bundler Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .../workflows/agent-performance-analyzer.lock.yml | 6 +++++- .github/workflows/agentics-maintenance.yml | 2 ++ .github/workflows/ai-moderator.lock.yml | 6 +++++- .github/workflows/archie.lock.yml | 12 +++++++++--- .github/workflows/artifacts-summary.lock.yml | 5 ++++- .github/workflows/audit-workflows.lock.yml | 6 +++++- .github/workflows/blog-auditor.lock.yml | 5 ++++- .github/workflows/brave.lock.yml | 12 +++++++++--- .../workflows/breaking-change-checker.lock.yml | 9 +++++++-- .github/workflows/campaign-generator.lock.yml | 6 +++++- .github/workflows/campaign-manager.lock.yml | 6 +++++- .github/workflows/changeset.lock.yml | 9 +++++++-- .github/workflows/ci-coach.lock.yml | 5 ++++- .github/workflows/ci-doctor.lock.yml | 9 +++++++-- .../workflows/cli-consistency-checker.lock.yml | 5 ++++- .github/workflows/cli-version-checker.lock.yml | 5 ++++- .github/workflows/cloclo.lock.yml | 12 +++++++++--- .github/workflows/close-old-discussions.lock.yml | 5 ++++- .../workflows/commit-changes-analyzer.lock.yml | 5 ++++- .github/workflows/copilot-agent-analysis.lock.yml | 5 ++++- .../workflows/copilot-pr-merged-report.lock.yml | 5 ++++- .../workflows/copilot-pr-nlp-analysis.lock.yml | 6 +++++- .../workflows/copilot-pr-prompt-analysis.lock.yml | 5 ++++- .../workflows/copilot-session-insights.lock.yml | 6 +++++- .github/workflows/craft.lock.yml | 12 +++++++++--- .../workflows/daily-assign-issue-to-user.lock.yml | 5 ++++- .github/workflows/daily-choice-test.lock.yml | 5 ++++- .github/workflows/daily-code-metrics.lock.yml | 5 ++++- .../workflows/daily-copilot-token-report.lock.yml | 6 +++++- .github/workflows/daily-doc-updater.lock.yml | 5 ++++- .github/workflows/daily-fact.lock.yml | 5 ++++- .github/workflows/daily-file-diet.lock.yml | 10 ++++++++-- .github/workflows/daily-firewall-report.lock.yml | 6 +++++- .github/workflows/daily-issues-report.lock.yml | 7 ++++++- .../workflows/daily-malicious-code-scan.lock.yml | 5 ++++- .../daily-multi-device-docs-tester.lock.yml | 6 +++++- .github/workflows/daily-news.lock.yml | 6 +++++- .../workflows/daily-performance-summary.lock.yml | 6 +++++- .github/workflows/daily-repo-chronicle.lock.yml | 6 +++++- .github/workflows/daily-team-status.lock.yml | 8 ++++++-- .github/workflows/daily-workflow-updater.lock.yml | 5 ++++- .github/workflows/deep-report.lock.yml | 6 +++++- .github/workflows/dependabot-go-checker.lock.yml | 5 ++++- .github/workflows/dev-hawk.lock.yml | 6 +++++- .github/workflows/dev.lock.yml | 5 ++++- .../developer-docs-consolidator.lock.yml | 5 ++++- .github/workflows/dictation-prompt.lock.yml | 5 ++++- .github/workflows/docs-noob-tester.lock.yml | 6 +++++- .../workflows/duplicate-code-detector.lock.yml | 5 ++++- .../example-permissions-warning.lock.yml | 4 +++- .../workflows/example-workflow-analyzer.lock.yml | 5 ++++- .github/workflows/firewall-escape.lock.yml | 5 ++++- .github/workflows/firewall.lock.yml | 4 +++- .../github-mcp-structural-analysis.lock.yml | 6 +++++- .../workflows/github-mcp-tools-report.lock.yml | 5 ++++- .github/workflows/glossary-maintainer.lock.yml | 5 ++++- .github/workflows/go-fan.lock.yml | 5 ++++- ...e-size-reduction-project64.campaign.g.lock.yml | 5 ++++- .github/workflows/go-logger.lock.yml | 5 ++++- .github/workflows/go-pattern-detector.lock.yml | 5 ++++- .github/workflows/grumpy-reviewer.lock.yml | 12 +++++++++--- .github/workflows/hourly-ci-cleaner.lock.yml | 5 ++++- .github/workflows/human-ai-collaboration.lock.yml | 5 ++++- .github/workflows/incident-response.lock.yml | 5 ++++- .github/workflows/instructions-janitor.lock.yml | 5 ++++- .github/workflows/intelligence.lock.yml | 6 +++++- .github/workflows/issue-arborist.lock.yml | 5 ++++- .github/workflows/issue-classifier.lock.yml | 9 +++++++-- .github/workflows/issue-monster.lock.yml | 9 +++++++-- .github/workflows/issue-triage-agent.lock.yml | 5 ++++- .github/workflows/jsweep.lock.yml | 5 ++++- .github/workflows/layout-spec-maintainer.lock.yml | 5 ++++- .github/workflows/lockfile-stats.lock.yml | 5 ++++- .github/workflows/mcp-inspector.lock.yml | 5 ++++- .github/workflows/mergefest.lock.yml | 12 +++++++++--- .github/workflows/notion-issue-summary.lock.yml | 5 ++++- .github/workflows/org-health-report.lock.yml | 6 +++++- .github/workflows/org-wide-rollout.lock.yml | 5 ++++- .github/workflows/pdf-summary.lock.yml | 12 +++++++++--- .github/workflows/plan.lock.yml | 12 +++++++++--- .../playground-org-project-update-issue.lock.yml | 5 ++++- .../playground-snapshots-refresh.lock.yml | 5 ++++- .github/workflows/poem-bot.lock.yml | 13 ++++++++++--- .github/workflows/portfolio-analyst.lock.yml | 6 +++++- .github/workflows/pr-nitpick-reviewer.lock.yml | 12 +++++++++--- .../workflows/prompt-clustering-analysis.lock.yml | 5 ++++- .github/workflows/python-data-charts.lock.yml | 6 +++++- .github/workflows/q.lock.yml | 12 +++++++++--- .github/workflows/release.lock.yml | 6 +++++- .github/workflows/repo-tree-map.lock.yml | 5 ++++- .../repository-quality-improver.lock.yml | 5 ++++- .github/workflows/research.lock.yml | 5 ++++- .github/workflows/safe-output-health.lock.yml | 5 ++++- .../workflows/schema-consistency-checker.lock.yml | 5 ++++- .github/workflows/scout.lock.yml | 12 +++++++++--- .github/workflows/security-compliance.lock.yml | 5 ++++- .github/workflows/security-fix-pr.lock.yml | 9 +++++++-- .../workflows/semantic-function-refactor.lock.yml | 5 ++++- .github/workflows/slide-deck-maintainer.lock.yml | 9 +++++++-- .github/workflows/smoke-claude.lock.yml | 9 +++++++-- .github/workflows/smoke-codex-firewall.lock.yml | 9 +++++++-- .github/workflows/smoke-codex.lock.yml | 9 +++++++-- .../workflows/smoke-copilot-no-firewall.lock.yml | 9 +++++++-- .../workflows/smoke-copilot-playwright.lock.yml | 9 +++++++-- .../workflows/smoke-copilot-safe-inputs.lock.yml | 9 +++++++-- .github/workflows/smoke-copilot.lock.yml | 9 +++++++-- .github/workflows/smoke-detector.lock.yml | 9 +++++++-- .../workflows/smoke-srt-custom-config.lock.yml | 4 +++- .github/workflows/smoke-srt.lock.yml | 6 +++++- .github/workflows/spec-kit-execute.lock.yml | 5 ++++- .github/workflows/spec-kit-executor.lock.yml | 5 ++++- .github/workflows/speckit-dispatcher.lock.yml | 12 +++++++++--- .github/workflows/stale-repo-identifier.lock.yml | 6 +++++- .github/workflows/static-analysis-report.lock.yml | 5 ++++- .github/workflows/sub-issue-closer.lock.yml | 5 ++++- .github/workflows/super-linter.lock.yml | 5 ++++- .github/workflows/technical-doc-writer.lock.yml | 6 +++++- .github/workflows/tidy.lock.yml | 12 +++++++++--- .github/workflows/typist.lock.yml | 5 ++++- .github/workflows/unbloat-docs.lock.yml | 13 ++++++++++--- .github/workflows/video-analyzer.lock.yml | 5 ++++- .github/workflows/weekly-issue-summary.lock.yml | 6 +++++- .github/workflows/workflow-generator.lock.yml | 6 +++++- .../workflows/workflow-health-manager.lock.yml | 6 +++++- pkg/workflow/bundler.go | 8 ++++++++ pkg/workflow/compiler_activation_jobs.go | 15 ++++++++++----- pkg/workflow/js/check_command_position.cjs | 2 +- pkg/workflow/js/check_skip_if_match.cjs | 3 ++- pkg/workflow/js/check_stop_time.cjs | 3 ++- pkg/workflow/js/check_workflow_timestamp_api.cjs | 4 +--- 130 files changed, 673 insertions(+), 181 deletions(-) diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 6c9e45793af..77fe5ae686d 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -66,7 +66,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2838,6 +2839,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4236,6 +4238,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6678,6 +6681,7 @@ jobs: } } await main(); + await main(); push_repo_memory: needs: diff --git a/.github/workflows/agentics-maintenance.yml b/.github/workflows/agentics-maintenance.yml index ae2d6d52f68..51af02a7d7f 100644 --- a/.github/workflows/agentics-maintenance.yml +++ b/.github/workflows/agentics-maintenance.yml @@ -223,6 +223,7 @@ jobs: core.info(`Successfully closed ${closedCount} expired discussion(s)`); } await main(); + await main(); close-expired-issues: runs-on: ubuntu-latest @@ -398,6 +399,7 @@ jobs: core.info(`Successfully closed ${closedCount} expired issue(s)`); } await main(); + await main(); compile-workflows: runs-on: ubuntu-latest diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 2e2b835958b..b3b176008c3 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -81,7 +81,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Lock issue for agent workflow id: lock-issue if: (github.event_name == 'issues') || (github.event_name == 'issue_comment') @@ -2387,6 +2388,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3784,6 +3786,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6011,6 +6014,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: agent diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 1535d1f5ef9..8ef4124b767 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -86,7 +86,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -115,7 +116,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2475,6 +2477,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3887,6 +3890,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6326,6 +6330,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6338,7 +6343,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 2507adde356..16637f08dfd 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -69,7 +69,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2281,6 +2282,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3692,6 +3694,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index a39c7f67d63..ea42a7c429c 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -71,7 +71,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2573,6 +2574,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4044,6 +4046,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6243,4 +6246,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index c59dea0dd1b..39ec7446117 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2492,6 +2493,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3995,6 +3997,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index a9a6eccec17..594e4a8e5c1 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -78,7 +78,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -107,7 +108,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2370,6 +2372,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3772,6 +3775,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6205,6 +6209,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6217,7 +6222,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index 7bf832c5aaf..b72411cef67 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -66,7 +66,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2397,6 +2398,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3813,6 +3815,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6249,6 +6252,7 @@ jobs: } } await main(); + await main(); - name: Check skip-if-match query id: check_skip_if_match uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6263,7 +6267,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_skip_if_match.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_skip_if_match.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index 6e907a1a197..57813ce8192 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -69,7 +69,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Lock issue for agent workflow id: lock-issue if: (github.event_name == 'issues') || (github.event_name == 'issue_comment') @@ -2312,6 +2313,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3710,6 +3712,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6154,6 +6157,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/campaign-manager.lock.yml b/.github/workflows/campaign-manager.lock.yml index 1c3935ee4b0..fb7ca36ceef 100644 --- a/.github/workflows/campaign-manager.lock.yml +++ b/.github/workflows/campaign-manager.lock.yml @@ -66,7 +66,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2706,6 +2707,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4104,6 +4106,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6546,6 +6549,7 @@ jobs: } } await main(); + await main(); push_repo_memory: needs: diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 66c5d83d498..03de5219f4f 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -86,7 +86,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -113,7 +114,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2517,6 +2519,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3911,6 +3914,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6274,6 +6278,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index edee99b38d6..e2bdaf4805c 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3097,6 +3098,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4493,6 +4495,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 6b84ef2339f..417f1d8fbd6 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -79,7 +79,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2490,6 +2491,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3889,6 +3891,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6334,6 +6337,7 @@ jobs: } } await main(); + await main(); - name: Check stop-time limit id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6347,7 +6351,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_stop_time.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_stop_time.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index da8c7d6079e..df76393369a 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -63,7 +63,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2413,6 +2414,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3809,6 +3811,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 827ea38e84f..8a6e0fbced2 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2586,6 +2587,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4057,6 +4059,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 066d1de8088..eac2d992a55 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -112,7 +112,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -141,7 +142,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2718,6 +2720,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4232,6 +4235,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6280,6 +6284,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6292,7 +6297,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/close-old-discussions.lock.yml b/.github/workflows/close-old-discussions.lock.yml index c8680ad1b17..d78394c3801 100644 --- a/.github/workflows/close-old-discussions.lock.yml +++ b/.github/workflows/close-old-discussions.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2389,6 +2390,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3784,6 +3786,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 92fd48301fb..72b9be66e32 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -70,7 +70,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2447,6 +2448,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3914,6 +3916,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index 1548bf2f496..bd1fa076921 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -70,7 +70,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2809,6 +2810,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4301,6 +4303,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index caa35557f9d..20d32f57177 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3662,6 +3663,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -5059,6 +5061,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 98e1ec55198..fa0b97bae47 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -70,7 +70,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3128,6 +3129,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4527,6 +4529,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7135,4 +7138,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index b58b54881f9..967252690af 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -70,7 +70,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2623,6 +2624,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4019,6 +4021,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index 4aef59ad749..14f6bbcc920 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -72,7 +72,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3563,6 +3564,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -5033,6 +5035,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7227,4 +7230,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index 0dec303883b..2d332d0b674 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -74,7 +74,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -103,7 +104,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2556,6 +2558,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3953,6 +3956,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6392,6 +6396,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6404,7 +6409,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 45281db0367..fee695e46d1 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -63,7 +63,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2204,6 +2205,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3602,6 +3604,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index ae818fb0b7c..933c20fb007 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -63,7 +63,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2100,6 +2101,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3560,6 +3562,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index fa717e9929a..b0704b04b4a 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -69,7 +69,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2320,6 +2321,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3787,6 +3789,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index 3d6e269391e..8aaafac4177 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3225,6 +3226,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4624,6 +4626,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7237,4 +7240,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 5d481b2ea5c..5a34a811c6b 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -64,7 +64,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2401,6 +2402,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3894,6 +3896,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index 647626fe7d2..d991640baba 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -63,7 +63,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2216,6 +2217,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3610,6 +3612,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index 6ebae507714..f14881b228c 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -73,7 +73,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3166,6 +3167,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4565,6 +4567,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7050,6 +7053,7 @@ jobs: } } await main(); + await main(); - name: Check skip-if-match query id: check_skip_if_match uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -7064,7 +7068,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_skip_if_match.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_skip_if_match.cjs'); + await main(); push_repo_memory: needs: @@ -7626,6 +7631,7 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); - name: Invalidate GitHub App token if: always() && steps.app-token.outputs.token != '' env: diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 8ae5903a2b5..7d4f21b9c25 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -70,7 +70,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2694,6 +2695,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4093,6 +4095,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6918,4 +6921,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index 34ff426095c..828034c4b7e 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -74,7 +74,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3309,6 +3310,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4707,6 +4709,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7106,6 +7109,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: @@ -7443,4 +7447,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 83e57636fc1..60e2f85d41b 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -64,7 +64,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2523,6 +2524,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3933,6 +3935,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 83ebf60290e..a165563f1cd 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -69,7 +69,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2373,6 +2374,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3882,6 +3884,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6047,4 +6050,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index c1c7dde40c5..8b4ccd8cf22 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -71,7 +71,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3017,6 +3018,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4418,6 +4420,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7031,4 +7034,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 581b6b5ecf6..221703dfd0e 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -70,7 +70,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -4459,6 +4460,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -5858,6 +5860,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -8443,4 +8446,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 0b62e5b211d..67e43603f5d 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -69,7 +69,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2940,6 +2941,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4339,6 +4341,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6952,4 +6955,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 08047dfcad1..e222b03e5e2 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -77,7 +77,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2288,6 +2289,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3686,6 +3688,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -5995,7 +5998,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_stop_time.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_stop_time.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index b50a70d59fa..bc2ff088b08 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -64,7 +64,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2337,6 +2338,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3761,6 +3763,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 71cfc9aaea2..1ff9a6e0197 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -70,7 +70,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2787,6 +2788,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4185,6 +4187,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6960,4 +6963,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 426eea65760..4dabccbbe5e 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -63,7 +63,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2682,6 +2683,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4078,6 +4080,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 32cf26ce7d1..0bc80bee407 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -78,7 +78,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2451,6 +2452,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3863,6 +3865,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6297,6 +6300,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 95dfb0601d9..4e9cf03879f 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -66,7 +66,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2149,6 +2150,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3548,6 +3550,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index e302a810b21..cde17bb0287 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2953,6 +2954,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4447,6 +4449,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index ce0827d6cd6..20304c564ff 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -67,7 +67,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2264,6 +2265,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3660,6 +3662,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index d1e7d5de7d7..7dbce494482 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -64,7 +64,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2422,6 +2423,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3821,6 +3823,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6393,4 +6396,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index b9a8c2ca35a..1730c63479e 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -64,7 +64,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2448,6 +2449,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3843,6 +3845,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index a7de51da350..b1949b99e1c 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -61,7 +61,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -631,6 +632,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index db8ba0dff47..607dafffc55 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2203,6 +2204,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3663,6 +3665,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 84b0e13a90c..914c09b6cc5 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -74,7 +74,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -842,6 +843,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3079,4 +3081,5 @@ jobs: } } await main(); + await main(); diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 29c295eedf8..efb990340a1 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -61,7 +61,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -698,6 +699,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 70219cbdc75..f4ffd546bfa 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2916,6 +2917,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4386,6 +4388,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6580,4 +6583,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 12589f7b702..51719930d07 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2769,6 +2770,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4258,6 +4260,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index b528a6cd17b..a5aff5632e2 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2919,6 +2920,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4342,6 +4344,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index a5103e04bec..eafec3a7862 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -67,7 +67,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2557,6 +2558,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4045,6 +4047,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml b/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml index c4e67f7b070..5f89d42d0c1 100644 --- a/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml +++ b/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml @@ -64,7 +64,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2446,6 +2447,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3844,6 +3846,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 17cb223c7e0..e300fc82f2e 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -64,7 +64,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2475,6 +2476,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3972,6 +3974,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index 3690e0eff28..ebc0b857849 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -67,7 +67,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: @@ -2361,6 +2362,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3822,6 +3824,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index 82ee4723f03..e775ea89c0b 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -79,7 +79,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -108,7 +109,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2480,6 +2482,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3879,6 +3882,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6320,6 +6324,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6332,7 +6337,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 109d79ea2d0..807f727f246 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -67,7 +67,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: @@ -2594,6 +2595,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3990,6 +3992,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/human-ai-collaboration.lock.yml b/.github/workflows/human-ai-collaboration.lock.yml index d4ee95c0419..45f54b39b1f 100644 --- a/.github/workflows/human-ai-collaboration.lock.yml +++ b/.github/workflows/human-ai-collaboration.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2723,6 +2724,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4121,6 +4123,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/incident-response.lock.yml b/.github/workflows/incident-response.lock.yml index cffc3e796a5..40b037cafa0 100644 --- a/.github/workflows/incident-response.lock.yml +++ b/.github/workflows/incident-response.lock.yml @@ -79,7 +79,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2851,6 +2852,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4270,6 +4272,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 47f62daff27..b2a7dbd4943 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -64,7 +64,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2359,6 +2360,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3852,6 +3854,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/intelligence.lock.yml b/.github/workflows/intelligence.lock.yml index f6148142757..50d971ed96f 100644 --- a/.github/workflows/intelligence.lock.yml +++ b/.github/workflows/intelligence.lock.yml @@ -79,7 +79,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3398,6 +3399,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4797,6 +4799,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7619,4 +7622,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 6a879255568..58af4b81cd4 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2518,6 +2519,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3913,6 +3915,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index f20f36b8f48..2b3f062a5f4 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -75,7 +75,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -102,7 +103,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2205,6 +2207,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3593,6 +3596,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -4089,6 +4093,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 73bc56715dc..4c410862de1 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -71,7 +71,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: @@ -2416,6 +2417,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3814,6 +3816,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6247,6 +6250,7 @@ jobs: } } await main(); + await main(); - name: Check skip-if-match query id: check_skip_if_match uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6261,7 +6265,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_skip_if_match.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_skip_if_match.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 2768238e4e2..5c36241645e 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -62,7 +62,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2179,6 +2180,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3577,6 +3579,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 2f900cfc777..824eeb0c39d 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -64,7 +64,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2421,6 +2422,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3848,6 +3850,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index b5c539bc513..3fc62d2f67a 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -65,7 +65,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2454,6 +2455,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3879,6 +3881,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 09c5944b6a4..01364c80fa8 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2561,6 +2562,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4039,6 +4041,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index f44b51150a0..022f564d172 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -83,7 +83,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2682,6 +2683,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4175,6 +4177,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index f39eae4d4ce..006c1811c3a 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -73,7 +73,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add eyes reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -89,7 +90,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2549,6 +2551,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3985,6 +3988,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6424,6 +6428,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6436,7 +6441,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index 97a77622a19..d3432d127bf 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -70,7 +70,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2180,6 +2181,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3584,6 +3586,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 8ac411895c3..882533572d0 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -70,7 +70,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3054,6 +3055,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4453,6 +4455,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7061,4 +7064,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/org-wide-rollout.lock.yml b/.github/workflows/org-wide-rollout.lock.yml index 2f1ba23bab9..a8e2f33f5c5 100644 --- a/.github/workflows/org-wide-rollout.lock.yml +++ b/.github/workflows/org-wide-rollout.lock.yml @@ -86,7 +86,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2879,6 +2880,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4298,6 +4300,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 061741c4e32..aebae5438fa 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -96,7 +96,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -125,7 +126,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2468,6 +2470,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3869,6 +3872,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6312,6 +6316,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6324,7 +6329,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 2a6aa81c814..35b9b8180c8 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -78,7 +78,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -106,7 +107,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2516,6 +2518,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3915,6 +3918,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6348,6 +6352,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6360,7 +6365,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/playground-org-project-update-issue.lock.yml b/.github/workflows/playground-org-project-update-issue.lock.yml index e14ffa9ca98..040907401bb 100644 --- a/.github/workflows/playground-org-project-update-issue.lock.yml +++ b/.github/workflows/playground-org-project-update-issue.lock.yml @@ -61,7 +61,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2220,6 +2221,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3619,6 +3621,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/playground-snapshots-refresh.lock.yml b/.github/workflows/playground-snapshots-refresh.lock.yml index 16e0d181227..53ac9445160 100644 --- a/.github/workflows/playground-snapshots-refresh.lock.yml +++ b/.github/workflows/playground-snapshots-refresh.lock.yml @@ -63,7 +63,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2212,6 +2213,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3634,6 +3636,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 10e6bf7e258..82d0280688b 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -81,7 +81,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -110,7 +111,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2879,6 +2881,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4302,6 +4305,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6758,6 +6762,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6770,7 +6775,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: @@ -7474,4 +7480,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 41715740fa7..8964b596691 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -71,7 +71,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3045,6 +3046,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4444,6 +4446,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7057,4 +7060,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index ada0c40bb44..cc397555e91 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -105,7 +105,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add eyes reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -122,7 +123,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2790,6 +2792,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4189,6 +4192,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6638,6 +6642,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6650,7 +6655,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 8d5dcbce56a..102ecb82116 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -74,7 +74,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3013,6 +3014,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4480,6 +4482,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index f36a9b9430f..49131205c52 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -67,7 +67,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3346,6 +3347,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4745,6 +4747,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7353,4 +7356,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index df0046214c2..6e767d46bbd 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -107,7 +107,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -136,7 +137,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2819,6 +2821,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4225,6 +4228,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6681,6 +6685,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6693,7 +6698,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index f7227874e1c..19fa3a028df 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -65,7 +65,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: @@ -2352,6 +2353,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3748,6 +3750,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6223,6 +6226,7 @@ jobs: } } await main(); + await main(); release: needs: activation diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 617c2c2ffe0..34b8a98ebaa 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2298,6 +2299,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3694,6 +3696,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index 20029c9c70e..b0e2992c327 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -67,7 +67,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2849,6 +2850,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4245,6 +4247,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 18e106d9467..1210f307c70 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -71,7 +71,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2260,6 +2261,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3662,6 +3664,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index 2c9e3333a60..c5e34ff0c15 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -70,7 +70,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2683,6 +2684,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4164,6 +4166,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 92a06131434..8ab218daedf 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2505,6 +2506,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3975,6 +3977,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 9520b02f905..985aa968988 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -122,7 +122,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -151,7 +152,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2642,6 +2644,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4139,6 +4142,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6178,6 +6182,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6190,7 +6195,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index b93cfe5186f..ad2dddc03af 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -73,7 +73,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2543,6 +2544,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3941,6 +3943,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index 7502c4e59c9..b2c2c76879e 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -72,7 +72,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2392,6 +2393,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3862,6 +3864,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -5894,6 +5897,7 @@ jobs: } } await main(); + await main(); - name: Check skip-if-match query id: check_skip_if_match uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -5908,7 +5912,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_skip_if_match.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_skip_if_match.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index ec4d82a7bdc..e9dffb67f0e 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -68,7 +68,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2701,6 +2702,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4186,6 +4188,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index e53523f2632..e888439e26c 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -71,7 +71,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2509,6 +2510,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3942,6 +3944,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6391,6 +6394,7 @@ jobs: } } await main(); + await main(); - name: Check skip-if-match query id: check_skip_if_match uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6405,7 +6409,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_skip_if_match.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_skip_if_match.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 4eb73f8d5fc..0b8852f0240 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -82,7 +82,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add heart reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -98,7 +99,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2548,6 +2550,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4040,6 +4043,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6068,6 +6072,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-codex-firewall.lock.yml b/.github/workflows/smoke-codex-firewall.lock.yml index c1cd672a17d..aa52f5d970e 100644 --- a/.github/workflows/smoke-codex-firewall.lock.yml +++ b/.github/workflows/smoke-codex-firewall.lock.yml @@ -78,7 +78,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add rocket reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -94,7 +95,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2349,6 +2351,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3744,6 +3747,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6127,6 +6131,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index 8a4af996e36..a59aa987522 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -78,7 +78,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add hooray reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -94,7 +95,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2453,6 +2455,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3848,6 +3851,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6238,6 +6242,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-copilot-no-firewall.lock.yml b/.github/workflows/smoke-copilot-no-firewall.lock.yml index 5ad360fa5ef..98489f9305e 100644 --- a/.github/workflows/smoke-copilot-no-firewall.lock.yml +++ b/.github/workflows/smoke-copilot-no-firewall.lock.yml @@ -82,7 +82,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add +1 reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -98,7 +99,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -3675,6 +3677,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -5076,6 +5079,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7358,6 +7362,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-copilot-playwright.lock.yml b/.github/workflows/smoke-copilot-playwright.lock.yml index 4d0676c3d50..b659a170e3c 100644 --- a/.github/workflows/smoke-copilot-playwright.lock.yml +++ b/.github/workflows/smoke-copilot-playwright.lock.yml @@ -82,7 +82,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add eyes reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -98,7 +99,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -3787,6 +3789,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -5186,6 +5189,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7647,6 +7651,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-copilot-safe-inputs.lock.yml b/.github/workflows/smoke-copilot-safe-inputs.lock.yml index 196713a3ded..5bbb3abc1f7 100644 --- a/.github/workflows/smoke-copilot-safe-inputs.lock.yml +++ b/.github/workflows/smoke-copilot-safe-inputs.lock.yml @@ -82,7 +82,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add eyes reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -97,7 +98,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -3495,6 +3497,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4892,6 +4895,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7332,6 +7336,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index abf1451c38f..f962089313a 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -78,7 +78,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add eyes reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -94,7 +95,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2503,6 +2505,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3899,6 +3902,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6340,6 +6344,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-detector.lock.yml b/.github/workflows/smoke-detector.lock.yml index c01ae1a40d0..fa5f20d7d2c 100644 --- a/.github/workflows/smoke-detector.lock.yml +++ b/.github/workflows/smoke-detector.lock.yml @@ -98,7 +98,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add eyes reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -114,7 +115,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2623,6 +2625,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4087,6 +4090,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6113,6 +6117,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-srt-custom-config.lock.yml b/.github/workflows/smoke-srt-custom-config.lock.yml index c1c3ff4bb0b..0e6eccda6a1 100644 --- a/.github/workflows/smoke-srt-custom-config.lock.yml +++ b/.github/workflows/smoke-srt-custom-config.lock.yml @@ -61,7 +61,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -639,6 +640,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt diff --git a/.github/workflows/smoke-srt.lock.yml b/.github/workflows/smoke-srt.lock.yml index 6f502c1a5be..45951b5ad1a 100644 --- a/.github/workflows/smoke-srt.lock.yml +++ b/.github/workflows/smoke-srt.lock.yml @@ -71,7 +71,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2124,6 +2125,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3735,6 +3737,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6009,4 +6012,5 @@ jobs: } } await main(); + await main(); diff --git a/.github/workflows/spec-kit-execute.lock.yml b/.github/workflows/spec-kit-execute.lock.yml index 0fb5355b613..7d1514e8e32 100644 --- a/.github/workflows/spec-kit-execute.lock.yml +++ b/.github/workflows/spec-kit-execute.lock.yml @@ -63,7 +63,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2609,6 +2610,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4041,6 +4043,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/spec-kit-executor.lock.yml b/.github/workflows/spec-kit-executor.lock.yml index 0fecbe0fdab..412b1cf6fe9 100644 --- a/.github/workflows/spec-kit-executor.lock.yml +++ b/.github/workflows/spec-kit-executor.lock.yml @@ -64,7 +64,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2484,6 +2485,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3916,6 +3918,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/speckit-dispatcher.lock.yml b/.github/workflows/speckit-dispatcher.lock.yml index b7f6ea6ba2e..766d646488a 100644 --- a/.github/workflows/speckit-dispatcher.lock.yml +++ b/.github/workflows/speckit-dispatcher.lock.yml @@ -101,7 +101,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Compute current body text id: compute-text uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -130,7 +131,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2734,6 +2736,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4154,6 +4157,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6595,6 +6599,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6607,7 +6612,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 619b8e95195..452c0d8f225 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -79,7 +79,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -3080,6 +3081,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4479,6 +4481,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7093,4 +7096,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index dd122fba279..87f754162e5 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -69,7 +69,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2594,6 +2595,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4059,6 +4061,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index 5e0f83f1af4..e3f9219ac54 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -64,7 +64,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2350,6 +2351,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3748,6 +3750,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index c4afe989ebe..8e53770953b 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -67,7 +67,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: @@ -2415,6 +2416,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3811,6 +3813,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index d6acc7bae72..c41eb821f03 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -71,7 +71,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2739,6 +2740,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4142,6 +4144,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6815,4 +6818,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 9eb396b5689..4333db7ccb9 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -85,7 +85,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add eyes reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -101,7 +102,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2370,6 +2372,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3792,6 +3795,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6232,6 +6236,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6244,7 +6249,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 55d35b1d520..9f1bf15dfcb 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -67,7 +67,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2699,6 +2700,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4184,6 +4186,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 90622d6d130..84f173ab2ca 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -81,7 +81,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Add eyes reaction to the triggering item id: react if: github.event_name == 'issues' || github.event_name == 'issue_comment' || github.event_name == 'pull_request_review_comment' || github.event_name == 'discussion' || github.event_name == 'discussion_comment' || (github.event_name == 'pull_request') && (github.event.pull_request.head.repo.id == github.repository_id) @@ -98,7 +99,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + const { main } = require('/tmp/gh-aw/actions/add_reaction_and_edit_comment.cjs'); + await main(); agent: needs: activation @@ -2641,6 +2643,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4171,6 +4174,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6214,6 +6218,7 @@ jobs: } } await main(); + await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6226,7 +6231,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_command_position.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_command_position.cjs'); + await main(); safe_outputs: needs: @@ -6605,4 +6611,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index e4d66b71076..e1bee77515a 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -70,7 +70,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2500,6 +2501,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3912,6 +3914,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index c7c9464af47..0a75beee561 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -69,7 +69,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2848,6 +2849,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4247,6 +4249,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6860,4 +6863,5 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); + await main(); diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index e8d109a1ba5..a12bd538806 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -69,7 +69,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); - name: Lock issue for agent workflow id: lock-issue if: (github.event_name == 'issues') || (github.event_name == 'issue_comment') @@ -2330,6 +2331,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -3728,6 +3730,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6172,6 +6175,7 @@ jobs: } } await main(); + await main(); safe_outputs: needs: diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 11039929524..615e81aa6a5 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -66,7 +66,8 @@ jobs: global.context = context; global.exec = exec; global.io = io; - require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + const { main } = require('/tmp/gh-aw/actions/check_workflow_timestamp_api.cjs'); + await main(); agent: needs: activation @@ -2692,6 +2693,7 @@ jobs: } } main(); + await main(); - name: Print prompt env: GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -4090,6 +4092,7 @@ jobs: } } await main(); + await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6532,6 +6535,7 @@ jobs: } } await main(); + await main(); push_repo_memory: needs: diff --git a/pkg/workflow/bundler.go b/pkg/workflow/bundler.go index 198add29024..d677fe1effe 100644 --- a/pkg/workflow/bundler.go +++ b/pkg/workflow/bundler.go @@ -135,6 +135,14 @@ func BundleJavaScriptWithMode(mainContent string, sources map[string]string, bas // GitHub Script mode: remove module.exports from final output bundled = removeExports(bundled) + // Inject await main() call for inline execution + // This allows scripts to export main when used with require(), but still execute + // when inlined directly in github-script action + if strings.Contains(bundled, "async function main()") || strings.Contains(bundled, "async function main ()") { + bundled = bundled + "\nawait main();\n" + bundlerLog.Print("Injected 'await main()' call for GitHub Script inline execution") + } + // Validate all local requires are bundled and module references removed if err := validateNoLocalRequires(bundled); err != nil { bundlerLog.Printf("Validation failed: %v", err) diff --git a/pkg/workflow/compiler_activation_jobs.go b/pkg/workflow/compiler_activation_jobs.go index ec544eb6261..766225880d8 100644 --- a/pkg/workflow/compiler_activation_jobs.go +++ b/pkg/workflow/compiler_activation_jobs.go @@ -71,7 +71,8 @@ func (c *Compiler) buildPreActivationJob(data *WorkflowData, needsPermissionChec steps = append(steps, " global.context = context;\n") steps = append(steps, " global.exec = exec;\n") steps = append(steps, " global.io = io;\n") - steps = append(steps, " require('"+SetupActionDestination+"/check_stop_time.cjs');\n") + steps = append(steps, " const { main } = require('"+SetupActionDestination+"/check_stop_time.cjs');\n") + steps = append(steps, " await main();\n") } else { // Add the JavaScript script with proper indentation formattedScript := FormatJavaScriptForYAML(checkStopTimeScript) @@ -102,7 +103,8 @@ func (c *Compiler) buildPreActivationJob(data *WorkflowData, needsPermissionChec steps = append(steps, " global.context = context;\n") steps = append(steps, " global.exec = exec;\n") steps = append(steps, " global.io = io;\n") - steps = append(steps, " require('"+SetupActionDestination+"/check_skip_if_match.cjs');\n") + steps = append(steps, " const { main } = require('"+SetupActionDestination+"/check_skip_if_match.cjs');\n") + steps = append(steps, " await main();\n") } else { // Add the JavaScript script with proper indentation formattedScript := FormatJavaScriptForYAML(checkSkipIfMatchScript) @@ -128,7 +130,8 @@ func (c *Compiler) buildPreActivationJob(data *WorkflowData, needsPermissionChec steps = append(steps, " global.context = context;\n") steps = append(steps, " global.exec = exec;\n") steps = append(steps, " global.io = io;\n") - steps = append(steps, " require('"+SetupActionDestination+"/check_command_position.cjs');\n") + steps = append(steps, " const { main } = require('"+SetupActionDestination+"/check_command_position.cjs');\n") + steps = append(steps, " await main();\n") } else { // Add the JavaScript script with proper indentation formattedScript := FormatJavaScriptForYAML(checkCommandPositionScript) @@ -374,7 +377,8 @@ func (c *Compiler) buildActivationJob(data *WorkflowData, preActivationJobCreate steps = append(steps, " global.context = context;\n") steps = append(steps, " global.exec = exec;\n") steps = append(steps, " global.io = io;\n") - steps = append(steps, " require('"+SetupActionDestination+"/check_workflow_timestamp_api.cjs');\n") + steps = append(steps, " const { main } = require('"+SetupActionDestination+"/check_workflow_timestamp_api.cjs');\n") + steps = append(steps, " await main();\n") } else { // Add the JavaScript script with proper indentation (using API-based version) formattedScript := FormatJavaScriptForYAML(checkWorkflowTimestampAPIScript) @@ -457,7 +461,8 @@ func (c *Compiler) buildActivationJob(data *WorkflowData, preActivationJobCreate steps = append(steps, " global.context = context;\n") steps = append(steps, " global.exec = exec;\n") steps = append(steps, " global.io = io;\n") - steps = append(steps, " require('"+SetupActionDestination+"/add_reaction_and_edit_comment.cjs');\n") + steps = append(steps, " const { main } = require('"+SetupActionDestination+"/add_reaction_and_edit_comment.cjs');\n") + steps = append(steps, " await main();\n") } else { // Add each line of the script with proper indentation (bundled version with messages.cjs) formattedScript := FormatJavaScriptForYAML(getAddReactionAndEditCommentScript()) diff --git a/pkg/workflow/js/check_command_position.cjs b/pkg/workflow/js/check_command_position.cjs index 812e774e557..d0df669e004 100644 --- a/pkg/workflow/js/check_command_position.cjs +++ b/pkg/workflow/js/check_command_position.cjs @@ -66,4 +66,4 @@ async function main() { } } -await main(); +module.exports = { main }; diff --git a/pkg/workflow/js/check_skip_if_match.cjs b/pkg/workflow/js/check_skip_if_match.cjs index 7290bc7d72b..fa8525b9283 100644 --- a/pkg/workflow/js/check_skip_if_match.cjs +++ b/pkg/workflow/js/check_skip_if_match.cjs @@ -57,4 +57,5 @@ async function main() { return; } } -await main(); + +module.exports = { main }; diff --git a/pkg/workflow/js/check_stop_time.cjs b/pkg/workflow/js/check_stop_time.cjs index 165a42fe305..4e86da0f8a4 100644 --- a/pkg/workflow/js/check_stop_time.cjs +++ b/pkg/workflow/js/check_stop_time.cjs @@ -37,4 +37,5 @@ async function main() { core.setOutput("stop_time_ok", "true"); } -await main(); + +module.exports = { main }; diff --git a/pkg/workflow/js/check_workflow_timestamp_api.cjs b/pkg/workflow/js/check_workflow_timestamp_api.cjs index f88794ed891..9b94409b83b 100644 --- a/pkg/workflow/js/check_workflow_timestamp_api.cjs +++ b/pkg/workflow/js/check_workflow_timestamp_api.cjs @@ -109,6 +109,4 @@ async function main() { } } -main().catch(error => { - core.setFailed(error instanceof Error ? error.message : String(error)); -}); +module.exports = { main }; From 40eeb29d8d14402084036838b2c9e9cfb8a6665f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Dec 2025 00:56:30 +0000 Subject: [PATCH 3/6] Fix activation checkout test by using dev version to force inline scripts Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- pkg/workflow/activation_checkout_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/workflow/activation_checkout_test.go b/pkg/workflow/activation_checkout_test.go index d1ed3186c85..81811db7da0 100644 --- a/pkg/workflow/activation_checkout_test.go +++ b/pkg/workflow/activation_checkout_test.go @@ -70,7 +70,10 @@ strict: false t.Fatal(err) } - compiler := NewCompiler(false, "", "test") + compiler := NewCompiler(false, "", "dev") + // Use release mode to test production behavior (no checkout in activation job) + // Version "dev" forces inline scripts instead of using setup action + compiler.SetActionMode(ActionModeRelease) // Compile the workflow if err := compiler.CompileWorkflow(testFile); err != nil { From 664c44b317ec761ab1f5cb7388696b2c1ea0c9f1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Dec 2025 00:59:10 +0000 Subject: [PATCH 4/6] Update progress - core refactoring complete, some tests need fixing Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/issue-classifier.lock.yml | 2 +- .github/workflows/release.lock.yml | 6 +++--- .github/workflows/stale-repo-identifier.lock.yml | 2 +- .github/workflows/super-linter.lock.yml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index 2b3f062a5f4..ae6e2ef1920 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -2227,7 +2227,7 @@ jobs: path: /tmp/gh-aw/aw_info.json if-no-files-found: warn - name: Run AI Inference - uses: actions/ai-inference@334892bb203895caaed82ec52d23c1ed9385151e # v1 + uses: actions/ai-inference@334892bb203895caaed82ec52d23c1ed9385151e # v2.0.4 env: GH_AW_MCP_CONFIG: /tmp/gh-aw/mcp-config/mcp-servers.json GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 19fa3a028df..bb58dfae88f 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -6041,13 +6041,13 @@ jobs: - name: Download Go modules run: go mod download - name: Generate SBOM (SPDX format) - uses: anchore/sbom-action@43a17d6e7add2b5535efe4dcae9952337c479a93 # v0.20.10 + uses: anchore/sbom-action@43a17d6e7add2b5535efe4dcae9952337c479a93 # v0.20.11 with: artifact-name: sbom.spdx.json format: spdx-json output-file: sbom.spdx.json - name: Generate SBOM (CycloneDX format) - uses: anchore/sbom-action@43a17d6e7add2b5535efe4dcae9952337c479a93 # v0.20.10 + uses: anchore/sbom-action@43a17d6e7add2b5535efe4dcae9952337c479a93 # v0.20.11 with: artifact-name: sbom.cdx.json format: cyclonedx-json @@ -6247,7 +6247,7 @@ jobs: fetch-depth: 0 persist-credentials: false - name: Release with gh-extension-precompile - uses: cli/gh-extension-precompile@9e2237c30f869ad3bcaed6a4be2cd43564dd421b # v2 + uses: cli/gh-extension-precompile@9e2237c30f869ad3bcaed6a4be2cd43564dd421b # v2.1.0 with: build_script_override: scripts/build-release.sh go_version_file: go.mod diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 452c0d8f225..7fb45e909eb 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -174,7 +174,7 @@ jobs: ORGANIZATION: ${{ env.ORGANIZATION }} id: stale-repos name: Run stale_repos tool - uses: github/stale-repos@a21e55567b83cf3c3f3f9085d3038dc6cee02598 # v3 + uses: github/stale-repos@a21e55567b83cf3c3f3f9085d3038dc6cee02598 # v3.0.2 - env: INACTIVE_REPOS: ${{ steps.stale-repos.outputs.inactiveRepos }} name: Save stale repos output diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 8e53770953b..dc9260b452c 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -6170,7 +6170,7 @@ jobs: persist-credentials: false - name: Super-linter id: super-linter - uses: super-linter/super-linter@47984f49b4e87383eed97890fe2dca6063bbd9c3 # v8.2.1 + uses: super-linter/super-linter@47984f49b4e87383eed97890fe2dca6063bbd9c3 # v8.3.1 env: CREATE_LOG_FILE: "true" DEFAULT_BRANCH: main From 9b65e96253f6b58b287a097c754046148e0d9d91 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Dec 2025 01:26:14 +0000 Subject: [PATCH 5/6] Refactor remaining scripts to export main and fix duplicate await main() calls Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/agent-performance-analyzer.lock.yml | 5 +---- .github/workflows/agentics-maintenance.yml | 2 -- .github/workflows/ai-moderator.lock.yml | 5 +---- .github/workflows/archie.lock.yml | 5 +---- .github/workflows/artifacts-summary.lock.yml | 4 +--- .github/workflows/audit-workflows.lock.yml | 5 +---- .github/workflows/blog-auditor.lock.yml | 4 +--- .github/workflows/brave.lock.yml | 5 +---- .github/workflows/breaking-change-checker.lock.yml | 5 +---- .github/workflows/campaign-generator.lock.yml | 5 +---- .github/workflows/campaign-manager.lock.yml | 5 +---- .github/workflows/changeset.lock.yml | 5 +---- .github/workflows/ci-coach.lock.yml | 4 +--- .github/workflows/ci-doctor.lock.yml | 5 +---- .github/workflows/cli-consistency-checker.lock.yml | 4 +--- .github/workflows/cli-version-checker.lock.yml | 4 +--- .github/workflows/cloclo.lock.yml | 5 +---- .github/workflows/close-old-discussions.lock.yml | 4 +--- .github/workflows/commit-changes-analyzer.lock.yml | 4 +--- .github/workflows/copilot-agent-analysis.lock.yml | 4 +--- .github/workflows/copilot-pr-merged-report.lock.yml | 4 +--- .github/workflows/copilot-pr-nlp-analysis.lock.yml | 5 +---- .github/workflows/copilot-pr-prompt-analysis.lock.yml | 4 +--- .github/workflows/copilot-session-insights.lock.yml | 5 +---- .github/workflows/craft.lock.yml | 5 +---- .github/workflows/daily-assign-issue-to-user.lock.yml | 4 +--- .github/workflows/daily-choice-test.lock.yml | 4 +--- .github/workflows/daily-code-metrics.lock.yml | 4 +--- .github/workflows/daily-copilot-token-report.lock.yml | 5 +---- .github/workflows/daily-doc-updater.lock.yml | 4 +--- .github/workflows/daily-fact.lock.yml | 4 +--- .github/workflows/daily-file-diet.lock.yml | 6 +----- .github/workflows/daily-firewall-report.lock.yml | 5 +---- .github/workflows/daily-issues-report.lock.yml | 6 +----- .github/workflows/daily-malicious-code-scan.lock.yml | 4 +--- .../workflows/daily-multi-device-docs-tester.lock.yml | 5 +---- .github/workflows/daily-news.lock.yml | 5 +---- .github/workflows/daily-performance-summary.lock.yml | 5 +---- .github/workflows/daily-repo-chronicle.lock.yml | 5 +---- .github/workflows/daily-team-status.lock.yml | 4 +--- .github/workflows/daily-workflow-updater.lock.yml | 4 +--- .github/workflows/deep-report.lock.yml | 5 +---- .github/workflows/dependabot-go-checker.lock.yml | 4 +--- .github/workflows/dev-hawk.lock.yml | 5 +---- .github/workflows/dev.lock.yml | 4 +--- .../workflows/developer-docs-consolidator.lock.yml | 4 +--- .github/workflows/dictation-prompt.lock.yml | 4 +--- .github/workflows/docs-noob-tester.lock.yml | 5 +---- .github/workflows/duplicate-code-detector.lock.yml | 4 +--- .../workflows/example-permissions-warning.lock.yml | 3 +-- .github/workflows/example-workflow-analyzer.lock.yml | 4 +--- .github/workflows/firewall-escape.lock.yml | 4 +--- .github/workflows/firewall.lock.yml | 3 +-- .../workflows/github-mcp-structural-analysis.lock.yml | 5 +---- .github/workflows/github-mcp-tools-report.lock.yml | 4 +--- .github/workflows/glossary-maintainer.lock.yml | 4 +--- .github/workflows/go-fan.lock.yml | 4 +--- ...-file-size-reduction-project64.campaign.g.lock.yml | 4 +--- .github/workflows/go-logger.lock.yml | 4 +--- .github/workflows/go-pattern-detector.lock.yml | 4 +--- .github/workflows/grumpy-reviewer.lock.yml | 5 +---- .github/workflows/hourly-ci-cleaner.lock.yml | 4 +--- .github/workflows/human-ai-collaboration.lock.yml | 4 +--- .github/workflows/incident-response.lock.yml | 4 +--- .github/workflows/instructions-janitor.lock.yml | 4 +--- .github/workflows/intelligence.lock.yml | 5 +---- .github/workflows/issue-arborist.lock.yml | 4 +--- .github/workflows/issue-classifier.lock.yml | 7 ++----- .github/workflows/issue-monster.lock.yml | 5 +---- .github/workflows/issue-triage-agent.lock.yml | 4 +--- .github/workflows/jsweep.lock.yml | 4 +--- .github/workflows/layout-spec-maintainer.lock.yml | 4 +--- .github/workflows/lockfile-stats.lock.yml | 4 +--- .github/workflows/mcp-inspector.lock.yml | 4 +--- .github/workflows/mergefest.lock.yml | 5 +---- .github/workflows/notion-issue-summary.lock.yml | 4 +--- .github/workflows/org-health-report.lock.yml | 5 +---- .github/workflows/org-wide-rollout.lock.yml | 4 +--- .github/workflows/pdf-summary.lock.yml | 5 +---- .github/workflows/plan.lock.yml | 5 +---- .../playground-org-project-update-issue.lock.yml | 4 +--- .../workflows/playground-snapshots-refresh.lock.yml | 4 +--- .github/workflows/poem-bot.lock.yml | 6 +----- .github/workflows/portfolio-analyst.lock.yml | 5 +---- .github/workflows/pr-nitpick-reviewer.lock.yml | 5 +---- .github/workflows/prompt-clustering-analysis.lock.yml | 4 +--- .github/workflows/python-data-charts.lock.yml | 5 +---- .github/workflows/q.lock.yml | 5 +---- .github/workflows/release.lock.yml | 11 ++++------- .github/workflows/repo-tree-map.lock.yml | 4 +--- .../workflows/repository-quality-improver.lock.yml | 4 +--- .github/workflows/research.lock.yml | 4 +--- .github/workflows/safe-output-health.lock.yml | 4 +--- .github/workflows/schema-consistency-checker.lock.yml | 4 +--- .github/workflows/scout.lock.yml | 5 +---- .github/workflows/security-compliance.lock.yml | 4 +--- .github/workflows/security-fix-pr.lock.yml | 5 +---- .github/workflows/semantic-function-refactor.lock.yml | 4 +--- .github/workflows/slide-deck-maintainer.lock.yml | 5 +---- .github/workflows/smoke-claude.lock.yml | 5 +---- .github/workflows/smoke-codex-firewall.lock.yml | 5 +---- .github/workflows/smoke-codex.lock.yml | 5 +---- .github/workflows/smoke-copilot-no-firewall.lock.yml | 5 +---- .github/workflows/smoke-copilot-playwright.lock.yml | 5 +---- .github/workflows/smoke-copilot-safe-inputs.lock.yml | 5 +---- .github/workflows/smoke-copilot.lock.yml | 5 +---- .github/workflows/smoke-detector.lock.yml | 5 +---- .github/workflows/smoke-srt-custom-config.lock.yml | 3 +-- .github/workflows/smoke-srt.lock.yml | 5 +---- .github/workflows/spec-kit-execute.lock.yml | 4 +--- .github/workflows/spec-kit-executor.lock.yml | 4 +--- .github/workflows/speckit-dispatcher.lock.yml | 5 +---- .github/workflows/stale-repo-identifier.lock.yml | 7 ++----- .github/workflows/static-analysis-report.lock.yml | 4 +--- .github/workflows/sub-issue-closer.lock.yml | 4 +--- .github/workflows/super-linter.lock.yml | 6 ++---- .github/workflows/technical-doc-writer.lock.yml | 5 +---- .github/workflows/tidy.lock.yml | 5 +---- .github/workflows/typist.lock.yml | 4 +--- .github/workflows/unbloat-docs.lock.yml | 6 +----- .github/workflows/video-analyzer.lock.yml | 4 +--- .github/workflows/weekly-issue-summary.lock.yml | 5 +---- .github/workflows/workflow-generator.lock.yml | 5 +---- .github/workflows/workflow-health-manager.lock.yml | 5 +---- pkg/workflow/js/check_membership.cjs | 3 ++- pkg/workflow/js/check_membership.test.cjs | 4 ++-- pkg/workflow/js/check_permissions.cjs | 3 ++- pkg/workflow/js/check_team_member.cjs | 3 ++- pkg/workflow/js/checkout_pr_branch.test.cjs | 2 +- pkg/workflow/js/close_expired_discussions.cjs | 2 +- pkg/workflow/js/close_expired_issues.cjs | 2 +- pkg/workflow/js/collect_ndjson_output.cjs | 3 ++- pkg/workflow/js/create_issue.test.cjs | 2 +- pkg/workflow/js/interpolate_prompt.cjs | 3 +-- pkg/workflow/js/redact_secrets.cjs | 3 ++- pkg/workflow/js/sanitize_output.cjs | 2 +- pkg/workflow/js/sanitize_output.test.cjs | 2 +- pkg/workflow/js/upload_assets.cjs | 2 +- 138 files changed, 149 insertions(+), 454 deletions(-) diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 77fe5ae686d..4169fd09c2f 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -2838,7 +2838,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2991,7 +2990,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4238,7 +4237,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6681,7 +6679,6 @@ jobs: } } await main(); - await main(); push_repo_memory: needs: diff --git a/.github/workflows/agentics-maintenance.yml b/.github/workflows/agentics-maintenance.yml index 51af02a7d7f..ae2d6d52f68 100644 --- a/.github/workflows/agentics-maintenance.yml +++ b/.github/workflows/agentics-maintenance.yml @@ -223,7 +223,6 @@ jobs: core.info(`Successfully closed ${closedCount} expired discussion(s)`); } await main(); - await main(); close-expired-issues: runs-on: ubuntu-latest @@ -399,7 +398,6 @@ jobs: core.info(`Successfully closed ${closedCount} expired issue(s)`); } await main(); - await main(); compile-workflows: runs-on: ubuntu-latest diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index b3b176008c3..9102a8c72d1 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -2387,7 +2387,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2539,7 +2538,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3786,7 +3785,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6014,7 +6012,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: agent diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 8ef4124b767..0187d0ce13a 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -2476,7 +2476,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2642,7 +2641,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3890,7 +3889,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6330,7 +6328,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index 16637f08dfd..e60d3a65cd0 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -2281,7 +2281,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2447,7 +2446,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3694,7 +3693,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index ea42a7c429c..9b8ed3e6bb4 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -2573,7 +2573,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2798,7 +2797,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4046,7 +4045,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6246,5 +6244,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 39ec7446117..89c78da8c33 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -2492,7 +2492,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2749,7 +2748,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3997,7 +3996,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index 594e4a8e5c1..e67ec584d77 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -2371,7 +2371,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2526,7 +2525,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'BRAVE_API_KEY,COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_BRAVE_API_KEY: ${{ secrets.BRAVE_API_KEY }} @@ -3775,7 +3774,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6209,7 +6207,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index b72411cef67..ca7bc2da51c 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -2397,7 +2397,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2568,7 +2567,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3815,7 +3814,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6252,7 +6250,6 @@ jobs: } } await main(); - await main(); - name: Check skip-if-match query id: check_skip_if_match uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index 57813ce8192..df345fab4af 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -2312,7 +2312,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2465,7 +2464,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3712,7 +3711,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6157,7 +6155,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/campaign-manager.lock.yml b/.github/workflows/campaign-manager.lock.yml index fb7ca36ceef..0cf98cc4afb 100644 --- a/.github/workflows/campaign-manager.lock.yml +++ b/.github/workflows/campaign-manager.lock.yml @@ -2706,7 +2706,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2859,7 +2858,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4106,7 +4105,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6549,7 +6547,6 @@ jobs: } } await main(); - await main(); push_repo_memory: needs: diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 03de5219f4f..69383bf2e9e 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -2518,7 +2518,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2666,7 +2665,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} @@ -3914,7 +3913,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6278,7 +6276,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index e2bdaf4805c..923930b0faf 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -3097,7 +3097,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3248,7 +3247,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4495,7 +4494,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index 417f1d8fbd6..be5853bbdf6 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -2490,7 +2490,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2644,7 +2643,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3891,7 +3890,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6337,7 +6335,6 @@ jobs: } } await main(); - await main(); - name: Check stop-time limit id: check_stop_time uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index df76393369a..dfcbb53e48b 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -2413,7 +2413,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2564,7 +2563,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3811,7 +3810,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 8a6e0fbced2..2eec7a35210 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -2586,7 +2586,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2811,7 +2810,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4059,7 +4058,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index eac2d992a55..29a4158f300 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -2719,7 +2719,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2986,7 +2985,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4235,7 +4234,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6284,7 +6282,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/close-old-discussions.lock.yml b/.github/workflows/close-old-discussions.lock.yml index d78394c3801..8529aa39c18 100644 --- a/.github/workflows/close-old-discussions.lock.yml +++ b/.github/workflows/close-old-discussions.lock.yml @@ -2389,7 +2389,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2538,7 +2537,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} @@ -3786,7 +3785,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 72b9be66e32..23c7e7c7797 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -2447,7 +2447,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2668,7 +2667,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3916,7 +3915,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index bd1fa076921..c8ca3a3a0a6 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -2809,7 +2809,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3055,7 +3054,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4303,7 +4302,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 20d32f57177..4090db54370 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -3662,7 +3662,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3814,7 +3813,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -5061,7 +5060,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index fa0b97bae47..9828247dc53 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -3128,7 +3128,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3282,7 +3281,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4529,7 +4528,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7138,5 +7136,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 967252690af..81e023bc224 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -2623,7 +2623,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2774,7 +2773,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4021,7 +4020,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index 14f6bbcc920..0329f53db63 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -3563,7 +3563,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3787,7 +3786,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -5035,7 +5034,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7230,5 +7228,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index 2d332d0b674..ef6f988cc3b 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -2557,7 +2557,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2708,7 +2707,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3956,7 +3955,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6396,7 +6394,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index fee695e46d1..11e98cabd87 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -2204,7 +2204,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2357,7 +2356,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3604,7 +3603,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 933c20fb007..6b36027b94d 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -2100,7 +2100,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2314,7 +2313,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3562,7 +3561,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index b0704b04b4a..c59a8f4b8f7 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -2320,7 +2320,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2541,7 +2540,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3789,7 +3788,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index 8aaafac4177..5d75c228700 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -3225,7 +3225,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3379,7 +3378,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4626,7 +4625,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7240,5 +7238,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 5a34a811c6b..11499a2c4b3 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -2401,7 +2401,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2648,7 +2647,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3896,7 +3895,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index d991640baba..cfac4d86c93 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -2216,7 +2216,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2364,7 +2363,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} @@ -3612,7 +3611,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index f14881b228c..a59736a256b 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -3166,7 +3166,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3320,7 +3319,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4567,7 +4566,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7053,7 +7051,6 @@ jobs: } } await main(); - await main(); - name: Check skip-if-match query id: check_skip_if_match uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -7631,7 +7628,6 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); - name: Invalidate GitHub App token if: always() && steps.app-token.outputs.token != '' env: diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 7d4f21b9c25..2d546746507 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -2694,7 +2694,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2848,7 +2847,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4095,7 +4094,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6921,5 +6919,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index 828034c4b7e..04c55f4da70 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -3309,7 +3309,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3461,7 +3460,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} @@ -4709,7 +4708,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7109,7 +7107,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: @@ -7447,5 +7444,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 60e2f85d41b..9c201c57c8e 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -2523,7 +2523,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2688,7 +2687,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3935,7 +3934,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index a165563f1cd..647e3034df2 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -2373,7 +2373,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2636,7 +2635,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3884,7 +3883,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6050,5 +6048,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 8b4ccd8cf22..8e67468ba39 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -3017,7 +3017,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3172,7 +3171,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,TAVILY_API_KEY' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4420,7 +4419,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7034,5 +7032,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 221703dfd0e..877624df56a 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -4459,7 +4459,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -4612,7 +4611,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} @@ -5860,7 +5859,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -8446,5 +8444,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 67e43603f5d..81d3356b7cc 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -2940,7 +2940,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3094,7 +3093,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4341,7 +4340,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6955,5 +6953,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index e222b03e5e2..88e7cd9eae5 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -2288,7 +2288,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2441,7 +2440,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3688,7 +3687,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index bc2ff088b08..fc39377c90a 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -2337,7 +2337,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2516,7 +2515,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3763,7 +3762,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 1ff9a6e0197..7f50a2c7f48 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -2787,7 +2787,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2939,7 +2938,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} @@ -4187,7 +4186,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6963,5 +6961,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 4dabccbbe5e..9595f2dfce9 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -2682,7 +2682,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2833,7 +2832,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4080,7 +4079,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 0bc80bee407..280d0d82cf2 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -2451,7 +2451,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2618,7 +2617,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3865,7 +3864,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6300,7 +6298,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index 4e9cf03879f..e0731c09821 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -2149,7 +2149,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2303,7 +2302,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3550,7 +3549,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index cde17bb0287..8e2dbf6eefc 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -2953,7 +2953,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3201,7 +3200,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4449,7 +4448,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index 20304c564ff..198f260678e 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -2264,7 +2264,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2415,7 +2414,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3662,7 +3661,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 7dbce494482..7e4aeefbba8 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -2422,7 +2422,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2576,7 +2575,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3823,7 +3822,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6396,5 +6394,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 1730c63479e..555baa0b6ec 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -2448,7 +2448,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2597,7 +2596,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} @@ -3845,7 +3844,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index b1949b99e1c..2c1868c0333 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -631,7 +631,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -782,7 +781,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index 607dafffc55..09782671407 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -2203,7 +2203,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2417,7 +2416,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3665,7 +3664,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 914c09b6cc5..5f6fc9975ed 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -842,7 +842,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -992,7 +991,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3081,5 +3080,4 @@ jobs: } } await main(); - await main(); diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index efb990340a1..2f096ccb2c1 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -698,7 +698,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -850,7 +849,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index f4ffd546bfa..98380c4cb02 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -2916,7 +2916,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3140,7 +3139,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4388,7 +4387,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6583,5 +6581,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index 51719930d07..bf9cefebfc0 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -2769,7 +2769,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3012,7 +3011,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4260,7 +4259,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index a5aff5632e2..c83c9c501ec 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -2919,7 +2919,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3097,7 +3096,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4344,7 +4343,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index eafec3a7862..33a77773718 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -2557,7 +2557,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2799,7 +2798,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4047,7 +4046,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml b/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml index 5f89d42d0c1..e6dc593b3a2 100644 --- a/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml +++ b/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml @@ -2446,7 +2446,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2599,7 +2598,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3846,7 +3845,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index e300fc82f2e..7d02a509b26 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -2475,7 +2475,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2726,7 +2725,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3974,7 +3973,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index ebc0b857849..cf3320f3557 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -2361,7 +2361,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2576,7 +2575,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3824,7 +3823,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index e775ea89c0b..cdfa127bcf4 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -2481,7 +2481,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2634,7 +2633,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3882,7 +3881,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6324,7 +6322,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index 807f727f246..bed84189e1d 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -2594,7 +2594,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2745,7 +2744,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3992,7 +3991,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/human-ai-collaboration.lock.yml b/.github/workflows/human-ai-collaboration.lock.yml index 45f54b39b1f..e2eecc1e8de 100644 --- a/.github/workflows/human-ai-collaboration.lock.yml +++ b/.github/workflows/human-ai-collaboration.lock.yml @@ -2723,7 +2723,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2876,7 +2875,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4123,7 +4122,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/incident-response.lock.yml b/.github/workflows/incident-response.lock.yml index 40b037cafa0..84e519ec80a 100644 --- a/.github/workflows/incident-response.lock.yml +++ b/.github/workflows/incident-response.lock.yml @@ -2851,7 +2851,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3025,7 +3024,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4272,7 +4271,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index b2a7dbd4943..33d31095e16 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -2359,7 +2359,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2606,7 +2605,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3854,7 +3853,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/intelligence.lock.yml b/.github/workflows/intelligence.lock.yml index 50d971ed96f..fa2e7a2669e 100644 --- a/.github/workflows/intelligence.lock.yml +++ b/.github/workflows/intelligence.lock.yml @@ -3398,7 +3398,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3552,7 +3551,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4799,7 +4798,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7622,5 +7620,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 58af4b81cd4..8c7844e75b2 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -2518,7 +2518,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2667,7 +2666,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} @@ -3915,7 +3914,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index ae6e2ef1920..519585bb459 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -2206,7 +2206,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2227,7 +2226,7 @@ jobs: path: /tmp/gh-aw/aw_info.json if-no-files-found: warn - name: Run AI Inference - uses: actions/ai-inference@334892bb203895caaed82ec52d23c1ed9385151e # v2.0.4 + uses: actions/ai-inference@334892bb203895caaed82ec52d23c1ed9385151e # v1 env: GH_AW_MCP_CONFIG: /tmp/gh-aw/mcp-config/mcp-servers.json GH_AW_PROMPT: /tmp/gh-aw/aw-prompts/prompt.txt @@ -2350,7 +2349,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_GH_AW_GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN }} @@ -3596,7 +3595,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -4093,7 +4091,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 4c410862de1..15838e69c00 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -2416,7 +2416,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2569,7 +2568,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3816,7 +3815,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6250,7 +6248,6 @@ jobs: } } await main(); - await main(); - name: Check skip-if-match query id: check_skip_if_match uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 5c36241645e..11c65e33d70 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -2179,7 +2179,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2332,7 +2331,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3579,7 +3578,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index 824eeb0c39d..a16664304e8 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -2421,7 +2421,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2603,7 +2602,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3850,7 +3849,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 3fc62d2f67a..5fab744d0c6 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -2454,7 +2454,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2634,7 +2633,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3881,7 +3880,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 01364c80fa8..093652fb6fa 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -2561,7 +2561,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2793,7 +2792,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4041,7 +4040,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 022f564d172..3f3a91446b3 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -2682,7 +2682,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2918,7 +2917,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'AZURE_CLIENT_ID,AZURE_CLIENT_SECRET,AZURE_TENANT_ID,BRAVE_API_KEY,CONTEXT7_API_KEY,COPILOT_GITHUB_TOKEN,DD_API_KEY,DD_APPLICATION_KEY,DD_SITE,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,NOTION_API_TOKEN,SENTRY_ACCESS_TOKEN,SENTRY_OPENAI_API_KEY,TAVILY_API_KEY' SECRET_AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} @@ -4177,7 +4176,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 006c1811c3a..6419579d77c 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -2550,7 +2550,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2740,7 +2739,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3988,7 +3987,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6428,7 +6426,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index d3432d127bf..6217b17ebde 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -2180,7 +2180,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2338,7 +2337,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,NOTION_API_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3586,7 +3585,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 882533572d0..0bc6922bc11 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -3054,7 +3054,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3208,7 +3207,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4455,7 +4454,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7064,5 +7062,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/org-wide-rollout.lock.yml b/.github/workflows/org-wide-rollout.lock.yml index a8e2f33f5c5..2e499c9e4a7 100644 --- a/.github/workflows/org-wide-rollout.lock.yml +++ b/.github/workflows/org-wide-rollout.lock.yml @@ -2879,7 +2879,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3053,7 +3052,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4300,7 +4299,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index aebae5438fa..79de3738155 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -2469,7 +2469,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2624,7 +2623,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3872,7 +3871,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6316,7 +6314,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 35b9b8180c8..4a4ae298e50 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -2517,7 +2517,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2670,7 +2669,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3918,7 +3917,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6352,7 +6350,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/playground-org-project-update-issue.lock.yml b/.github/workflows/playground-org-project-update-issue.lock.yml index 040907401bb..49d8101fe0e 100644 --- a/.github/workflows/playground-org-project-update-issue.lock.yml +++ b/.github/workflows/playground-org-project-update-issue.lock.yml @@ -2220,7 +2220,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2373,7 +2372,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,TEST_ORG_PROJECT_WRITE' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3621,7 +3620,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/playground-snapshots-refresh.lock.yml b/.github/workflows/playground-snapshots-refresh.lock.yml index 53ac9445160..520f05938bc 100644 --- a/.github/workflows/playground-snapshots-refresh.lock.yml +++ b/.github/workflows/playground-snapshots-refresh.lock.yml @@ -2212,7 +2212,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2386,7 +2385,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,PLAYGROUND_SNAPSHOTS_REPO,PLAYGROUND_SNAPSHOTS_TOKEN,PLAYGROUND_SNAPSHOTS_WORKFLOW_IDS' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3636,7 +3635,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 82d0280688b..182ceaa8265 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -2880,7 +2880,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3057,7 +3056,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4305,7 +4304,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6762,7 +6760,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -7480,5 +7477,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 8964b596691..7dad0594ccb 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -3045,7 +3045,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3199,7 +3198,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4446,7 +4445,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7060,5 +7058,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index cc397555e91..5ea077720d8 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -2791,7 +2791,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2944,7 +2943,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4192,7 +4191,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6642,7 +6640,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 102ecb82116..31e39072c19 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -3013,7 +3013,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3234,7 +3233,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4482,7 +4481,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index 49131205c52..79dad05b1ff 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -3346,7 +3346,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3500,7 +3499,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4747,7 +4746,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7356,5 +7354,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 6e767d46bbd..70c3acc64fd 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -2820,7 +2820,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2979,7 +2978,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,TAVILY_API_KEY' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4228,7 +4227,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6685,7 +6683,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index bb58dfae88f..13229ad97b4 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -2352,7 +2352,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2503,7 +2502,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3750,7 +3749,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6041,13 +6039,13 @@ jobs: - name: Download Go modules run: go mod download - name: Generate SBOM (SPDX format) - uses: anchore/sbom-action@43a17d6e7add2b5535efe4dcae9952337c479a93 # v0.20.11 + uses: anchore/sbom-action@43a17d6e7add2b5535efe4dcae9952337c479a93 # v0.20.10 with: artifact-name: sbom.spdx.json format: spdx-json output-file: sbom.spdx.json - name: Generate SBOM (CycloneDX format) - uses: anchore/sbom-action@43a17d6e7add2b5535efe4dcae9952337c479a93 # v0.20.11 + uses: anchore/sbom-action@43a17d6e7add2b5535efe4dcae9952337c479a93 # v0.20.10 with: artifact-name: sbom.cdx.json format: cyclonedx-json @@ -6226,7 +6224,6 @@ jobs: } } await main(); - await main(); release: needs: activation @@ -6247,7 +6244,7 @@ jobs: fetch-depth: 0 persist-credentials: false - name: Release with gh-extension-precompile - uses: cli/gh-extension-precompile@9e2237c30f869ad3bcaed6a4be2cd43564dd421b # v2.1.0 + uses: cli/gh-extension-precompile@9e2237c30f869ad3bcaed6a4be2cd43564dd421b # v2 with: build_script_override: scripts/build-release.sh go_version_file: go.mod diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 34b8a98ebaa..4f55cb1d927 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -2298,7 +2298,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2449,7 +2448,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3696,7 +3695,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index b0e2992c327..bbbc8e51bc3 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -2849,7 +2849,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3000,7 +2999,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4247,7 +4246,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 1210f307c70..0edf38dc2f9 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -2260,7 +2260,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2416,7 +2415,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,TAVILY_API_KEY' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3664,7 +3663,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index c5e34ff0c15..87407d2babd 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -2683,7 +2683,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2918,7 +2917,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4166,7 +4165,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 8ab218daedf..7b0b77fecb8 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -2505,7 +2505,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2729,7 +2728,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3977,7 +3976,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index 985aa968988..edda7838a15 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -2643,7 +2643,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2891,7 +2890,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,CONTEXT7_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,TAVILY_API_KEY' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4142,7 +4141,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6182,7 +6180,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index ad2dddc03af..20c966aa2c3 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -2543,7 +2543,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2696,7 +2695,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3943,7 +3942,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index b2c2c76879e..84b0402529d 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -2392,7 +2392,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2616,7 +2615,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -3864,7 +3863,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -5897,7 +5895,6 @@ jobs: } } await main(); - await main(); - name: Check skip-if-match query id: check_skip_if_match uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index e9dffb67f0e..7dff699f5d9 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -2701,7 +2701,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2940,7 +2939,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4188,7 +4187,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index e888439e26c..77a4022182e 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -2509,7 +2509,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2697,7 +2696,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3944,7 +3943,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6394,7 +6392,6 @@ jobs: } } await main(); - await main(); - name: Check skip-if-match query id: check_skip_if_match uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 0b8852f0240..07b4092c458 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -2549,7 +2549,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2795,7 +2794,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4043,7 +4042,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6072,7 +6070,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-codex-firewall.lock.yml b/.github/workflows/smoke-codex-firewall.lock.yml index aa52f5d970e..891c9edb2ec 100644 --- a/.github/workflows/smoke-codex-firewall.lock.yml +++ b/.github/workflows/smoke-codex-firewall.lock.yml @@ -2350,7 +2350,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2499,7 +2498,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} @@ -3747,7 +3746,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6131,7 +6129,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index a59aa987522..a2397f136ee 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -2454,7 +2454,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2603,7 +2602,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} @@ -3851,7 +3850,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6242,7 +6240,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-copilot-no-firewall.lock.yml b/.github/workflows/smoke-copilot-no-firewall.lock.yml index 98489f9305e..68e3cde6992 100644 --- a/.github/workflows/smoke-copilot-no-firewall.lock.yml +++ b/.github/workflows/smoke-copilot-no-firewall.lock.yml @@ -3676,7 +3676,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3832,7 +3831,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -5079,7 +5078,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7362,7 +7360,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-copilot-playwright.lock.yml b/.github/workflows/smoke-copilot-playwright.lock.yml index b659a170e3c..95e9332620d 100644 --- a/.github/workflows/smoke-copilot-playwright.lock.yml +++ b/.github/workflows/smoke-copilot-playwright.lock.yml @@ -3788,7 +3788,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3942,7 +3941,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -5189,7 +5188,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7651,7 +7649,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-copilot-safe-inputs.lock.yml b/.github/workflows/smoke-copilot-safe-inputs.lock.yml index 5bbb3abc1f7..1255c3632d8 100644 --- a/.github/workflows/smoke-copilot-safe-inputs.lock.yml +++ b/.github/workflows/smoke-copilot-safe-inputs.lock.yml @@ -3496,7 +3496,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3648,7 +3647,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4895,7 +4894,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7336,7 +7334,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index f962089313a..e1fabfe9563 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -2504,7 +2504,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2655,7 +2654,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3902,7 +3901,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6344,7 +6342,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-detector.lock.yml b/.github/workflows/smoke-detector.lock.yml index fa5f20d7d2c..087a06db328 100644 --- a/.github/workflows/smoke-detector.lock.yml +++ b/.github/workflows/smoke-detector.lock.yml @@ -2624,7 +2624,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2842,7 +2841,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4090,7 +4089,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6117,7 +6115,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/smoke-srt-custom-config.lock.yml b/.github/workflows/smoke-srt-custom-config.lock.yml index 0e6eccda6a1..b584096c3b4 100644 --- a/.github/workflows/smoke-srt-custom-config.lock.yml +++ b/.github/workflows/smoke-srt-custom-config.lock.yml @@ -639,7 +639,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -1053,7 +1052,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-srt.lock.yml b/.github/workflows/smoke-srt.lock.yml index 45951b5ad1a..a8408b626d9 100644 --- a/.github/workflows/smoke-srt.lock.yml +++ b/.github/workflows/smoke-srt.lock.yml @@ -2124,7 +2124,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2490,7 +2489,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3737,7 +3736,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6012,5 +6010,4 @@ jobs: } } await main(); - await main(); diff --git a/.github/workflows/spec-kit-execute.lock.yml b/.github/workflows/spec-kit-execute.lock.yml index 7d1514e8e32..80fd929d65d 100644 --- a/.github/workflows/spec-kit-execute.lock.yml +++ b/.github/workflows/spec-kit-execute.lock.yml @@ -2609,7 +2609,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2796,7 +2795,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4043,7 +4042,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/spec-kit-executor.lock.yml b/.github/workflows/spec-kit-executor.lock.yml index 412b1cf6fe9..656216067ec 100644 --- a/.github/workflows/spec-kit-executor.lock.yml +++ b/.github/workflows/spec-kit-executor.lock.yml @@ -2484,7 +2484,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2671,7 +2670,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3918,7 +3917,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/speckit-dispatcher.lock.yml b/.github/workflows/speckit-dispatcher.lock.yml index 766d646488a..b953c2ba65c 100644 --- a/.github/workflows/speckit-dispatcher.lock.yml +++ b/.github/workflows/speckit-dispatcher.lock.yml @@ -2735,7 +2735,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2909,7 +2908,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4157,7 +4156,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6599,7 +6597,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index 7fb45e909eb..d0920d09e0a 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -174,7 +174,7 @@ jobs: ORGANIZATION: ${{ env.ORGANIZATION }} id: stale-repos name: Run stale_repos tool - uses: github/stale-repos@a21e55567b83cf3c3f3f9085d3038dc6cee02598 # v3.0.2 + uses: github/stale-repos@a21e55567b83cf3c3f3f9085d3038dc6cee02598 # v3 - env: INACTIVE_REPOS: ${{ steps.stale-repos.outputs.inactiveRepos }} name: Save stale repos output @@ -3080,7 +3080,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3234,7 +3233,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4481,7 +4480,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -7096,5 +7094,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 87f754162e5..24c2ac5b915 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -2594,7 +2594,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2813,7 +2812,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4061,7 +4060,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index e3f9219ac54..b42cd45a2a7 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -2350,7 +2350,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2503,7 +2502,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3750,7 +3749,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index dc9260b452c..5e7769ebbc9 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -2415,7 +2415,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2566,7 +2565,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3813,7 +3812,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6170,7 +6168,7 @@ jobs: persist-credentials: false - name: Super-linter id: super-linter - uses: super-linter/super-linter@47984f49b4e87383eed97890fe2dca6063bbd9c3 # v8.3.1 + uses: super-linter/super-linter@47984f49b4e87383eed97890fe2dca6063bbd9c3 # v8.2.1 env: CREATE_LOG_FILE: "true" DEFAULT_BRANCH: main diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index c41eb821f03..5bcfd29ae01 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -2739,7 +2739,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2897,7 +2896,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4144,7 +4143,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6818,5 +6816,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 4333db7ccb9..7663e61a5b3 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -2371,7 +2371,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2547,7 +2546,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3795,7 +3794,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6236,7 +6234,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 9f1bf15dfcb..5d5450708b3 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -2699,7 +2699,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2938,7 +2937,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4186,7 +4185,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 84f173ab2ca..76005af657f 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -2642,7 +2642,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2925,7 +2924,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} @@ -4174,7 +4173,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6218,7 +6216,6 @@ jobs: } } await main(); - await main(); - name: Check command position id: check_command_position uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 @@ -6611,5 +6608,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index e1bee77515a..1f7dab82165 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -2500,7 +2500,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2667,7 +2666,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3914,7 +3913,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index 0a75beee561..d990e861716 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -2848,7 +2848,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -3002,7 +3001,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4249,7 +4248,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6863,5 +6861,4 @@ jobs: core.setOutput("branch_name", normalizedBranchName); } await main(); - await main(); diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index a12bd538806..4ed2339d929 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -2330,7 +2330,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2483,7 +2482,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -3730,7 +3729,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6175,7 +6173,6 @@ jobs: } } await main(); - await main(); safe_outputs: needs: diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index 615e81aa6a5..b7ce71ceceb 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -2692,7 +2692,6 @@ jobs: core.setFailed(error instanceof Error ? error.message : String(error)); } } - main(); await main(); - name: Print prompt env: @@ -2845,7 +2844,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - await main(); + module.exports = { main }; env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} @@ -4092,7 +4091,6 @@ jobs: } } await main(); - await main(); - name: Upload sanitized agent output if: always() && env.GH_AW_AGENT_OUTPUT uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 @@ -6535,7 +6533,6 @@ jobs: } } await main(); - await main(); push_repo_memory: needs: diff --git a/pkg/workflow/js/check_membership.cjs b/pkg/workflow/js/check_membership.cjs index a9192d554b8..d5f6c8a5c9e 100644 --- a/pkg/workflow/js/check_membership.cjs +++ b/pkg/workflow/js/check_membership.cjs @@ -96,4 +96,5 @@ async function main() { core.setOutput("error_message", `Access denied: User '${actor}' is not authorized. Required permissions: ${requiredPermissions.join(", ")}`); } } -await main(); + +module.exports = { main }; diff --git a/pkg/workflow/js/check_membership.test.cjs b/pkg/workflow/js/check_membership.test.cjs index ebe4580835a..6d5fa85310f 100644 --- a/pkg/workflow/js/check_membership.test.cjs +++ b/pkg/workflow/js/check_membership.test.cjs @@ -75,8 +75,8 @@ describe("check_membership.cjs", () => { throw new Error(`Module not found: ${modulePath}`); }; - // Remove the main() call at the end and execute - const scriptWithoutMain = scriptContent.replace("await main();", ""); + // Remove the main() call/export at the end and execute + const scriptWithoutMain = scriptContent.replace("module.exports = { main };", ""); const scriptFunction = new Function("core", "github", "context", "process", "require", scriptWithoutMain + "\nreturn main();"); await scriptFunction(mockCore, mockGithub, mockContext, process, mockRequire); }; diff --git a/pkg/workflow/js/check_permissions.cjs b/pkg/workflow/js/check_permissions.cjs index d21a48ba400..d9484f78823 100644 --- a/pkg/workflow/js/check_permissions.cjs +++ b/pkg/workflow/js/check_permissions.cjs @@ -41,4 +41,5 @@ async function main() { core.setFailed(`Access denied: User '${actor}' is not authorized. Required permissions: ${requiredPermissions.join(", ")}`); } } -await main(); + +module.exports = { main }; diff --git a/pkg/workflow/js/check_team_member.cjs b/pkg/workflow/js/check_team_member.cjs index ae6ce6f6cb3..493f5589e83 100644 --- a/pkg/workflow/js/check_team_member.cjs +++ b/pkg/workflow/js/check_team_member.cjs @@ -33,4 +33,5 @@ async function main() { core.setFailed(`Access denied: User '${actor}' is not authorized for this workflow`); core.setOutput("is_team_member", "false"); } -await main(); + +module.exports = { main }; diff --git a/pkg/workflow/js/checkout_pr_branch.test.cjs b/pkg/workflow/js/checkout_pr_branch.test.cjs index d619859617e..b033fd1875f 100644 --- a/pkg/workflow/js/checkout_pr_branch.test.cjs +++ b/pkg/workflow/js/checkout_pr_branch.test.cjs @@ -55,7 +55,7 @@ describe("checkout_pr_branch.cjs", () => { // Execute the script in a new context with our mocks const AsyncFunction = Object.getPrototypeOf(async function () {}).constructor; - const wrappedScript = new AsyncFunction("core", "exec", "context", scriptContent.replace(/main\(\)\.catch.*$/s, "await main();")); + const wrappedScript = new AsyncFunction("core", "exec", "context", scriptContent.replace(/module\.exports = \{ main \};?\s*$/s, "await main();")); try { await wrappedScript(mockCore, mockExec, mockContext); diff --git a/pkg/workflow/js/close_expired_discussions.cjs b/pkg/workflow/js/close_expired_discussions.cjs index 8cf285b39d1..0cd3db2dec8 100644 --- a/pkg/workflow/js/close_expired_discussions.cjs +++ b/pkg/workflow/js/close_expired_discussions.cjs @@ -279,4 +279,4 @@ async function main() { core.info(`Successfully closed ${closedCount} expired discussion(s)`); } -await main(); +module.exports = { main }; diff --git a/pkg/workflow/js/close_expired_issues.cjs b/pkg/workflow/js/close_expired_issues.cjs index fc5473d893b..63436f36681 100644 --- a/pkg/workflow/js/close_expired_issues.cjs +++ b/pkg/workflow/js/close_expired_issues.cjs @@ -272,4 +272,4 @@ async function main() { core.info(`Successfully closed ${closedCount} expired issue(s)`); } -await main(); +module.exports = { main }; diff --git a/pkg/workflow/js/collect_ndjson_output.cjs b/pkg/workflow/js/collect_ndjson_output.cjs index bfd0d865580..d53305392f0 100644 --- a/pkg/workflow/js/collect_ndjson_output.cjs +++ b/pkg/workflow/js/collect_ndjson_output.cjs @@ -355,4 +355,5 @@ async function main() { core.setOutput("has_patch", hasPatch ? "true" : "false"); } } -await main(); + +module.exports = { main }; diff --git a/pkg/workflow/js/create_issue.test.cjs b/pkg/workflow/js/create_issue.test.cjs index a5ffd48d696..06cd766eb79 100644 --- a/pkg/workflow/js/create_issue.test.cjs +++ b/pkg/workflow/js/create_issue.test.cjs @@ -51,7 +51,7 @@ const mockCore = { const scriptPath = path.join(process.cwd(), "create_issue.cjs"); ((createIssueScript = fs.readFileSync(scriptPath, "utf8")), (createIssueScript = createIssueScript.replace("export {};", "")), - (createIssueScript = createIssueScript.replace(/\(async \(\) => \{\s*await main\(\);\s*\}\)\(\);?\s*$/, "await main();"))); + (createIssueScript = createIssueScript.replace(/module\.exports = \{ main \};?\s*$/, ""))); }), afterEach(() => { tempFilePath && require("fs").existsSync(tempFilePath) && (require("fs").unlinkSync(tempFilePath), (tempFilePath = void 0)); diff --git a/pkg/workflow/js/interpolate_prompt.cjs b/pkg/workflow/js/interpolate_prompt.cjs index 23def554622..3b7d798c325 100644 --- a/pkg/workflow/js/interpolate_prompt.cjs +++ b/pkg/workflow/js/interpolate_prompt.cjs @@ -122,5 +122,4 @@ async function main() { } } -// Execute main function -main(); +module.exports = { main }; diff --git a/pkg/workflow/js/redact_secrets.cjs b/pkg/workflow/js/redact_secrets.cjs index f1521940564..103c3fb1341 100644 --- a/pkg/workflow/js/redact_secrets.cjs +++ b/pkg/workflow/js/redact_secrets.cjs @@ -148,4 +148,5 @@ async function main() { core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } -await main(); + +module.exports = { main }; diff --git a/pkg/workflow/js/sanitize_output.cjs b/pkg/workflow/js/sanitize_output.cjs index f9bdf1b9471..4b07e46f65a 100644 --- a/pkg/workflow/js/sanitize_output.cjs +++ b/pkg/workflow/js/sanitize_output.cjs @@ -40,4 +40,4 @@ async function main() { } } -await main(); +module.exports = { main }; diff --git a/pkg/workflow/js/sanitize_output.test.cjs b/pkg/workflow/js/sanitize_output.test.cjs index 9b222a8a8a7..348f2b373a6 100644 --- a/pkg/workflow/js/sanitize_output.test.cjs +++ b/pkg/workflow/js/sanitize_output.test.cjs @@ -35,7 +35,7 @@ const mockCore = { (vi.clearAllMocks(), delete process.env.GH_AW_SAFE_OUTPUTS, delete process.env.GH_AW_ALLOWED_DOMAINS); const scriptPath = path.join(process.cwd(), "sanitize_output.cjs"); sanitizeScript = fs.readFileSync(scriptPath, "utf8"); - const scriptWithExport = sanitizeScript.replace("await main();", "global.testSanitizeContent = sanitizeContent;"); + const scriptWithExport = sanitizeScript.replace("module.exports = { main };", "global.testSanitizeContent = sanitizeContent;"); (eval(scriptWithExport), (sanitizeContentFunction = global.testSanitizeContent)); }), describe("sanitizeContent function", () => { diff --git a/pkg/workflow/js/upload_assets.cjs b/pkg/workflow/js/upload_assets.cjs index 325b12164c5..9eb258b9350 100644 --- a/pkg/workflow/js/upload_assets.cjs +++ b/pkg/workflow/js/upload_assets.cjs @@ -192,4 +192,4 @@ async function main() { core.setOutput("branch_name", normalizedBranchName); } -await main(); +module.exports = { main }; From 1d60631f53bef0e812247c9e53bb3a093d73ea64 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 24 Dec 2025 01:51:47 +0000 Subject: [PATCH 6/6] Fix redact_secrets to use bundled script instead of inline raw source Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- .github/workflows/agent-performance-analyzer.lock.yml | 2 +- .github/workflows/ai-moderator.lock.yml | 2 +- .github/workflows/archie.lock.yml | 2 +- .github/workflows/artifacts-summary.lock.yml | 2 +- .github/workflows/audit-workflows.lock.yml | 2 +- .github/workflows/blog-auditor.lock.yml | 2 +- .github/workflows/brave.lock.yml | 2 +- .github/workflows/breaking-change-checker.lock.yml | 2 +- .github/workflows/campaign-generator.lock.yml | 2 +- .github/workflows/campaign-manager.lock.yml | 2 +- .github/workflows/changeset.lock.yml | 2 +- .github/workflows/ci-coach.lock.yml | 2 +- .github/workflows/ci-doctor.lock.yml | 2 +- .github/workflows/cli-consistency-checker.lock.yml | 2 +- .github/workflows/cli-version-checker.lock.yml | 2 +- .github/workflows/cloclo.lock.yml | 2 +- .github/workflows/close-old-discussions.lock.yml | 2 +- .github/workflows/commit-changes-analyzer.lock.yml | 2 +- .github/workflows/copilot-agent-analysis.lock.yml | 2 +- .github/workflows/copilot-pr-merged-report.lock.yml | 2 +- .github/workflows/copilot-pr-nlp-analysis.lock.yml | 2 +- .github/workflows/copilot-pr-prompt-analysis.lock.yml | 2 +- .github/workflows/copilot-session-insights.lock.yml | 2 +- .github/workflows/craft.lock.yml | 2 +- .github/workflows/daily-assign-issue-to-user.lock.yml | 2 +- .github/workflows/daily-choice-test.lock.yml | 2 +- .github/workflows/daily-code-metrics.lock.yml | 2 +- .github/workflows/daily-copilot-token-report.lock.yml | 2 +- .github/workflows/daily-doc-updater.lock.yml | 2 +- .github/workflows/daily-fact.lock.yml | 2 +- .github/workflows/daily-file-diet.lock.yml | 2 +- .github/workflows/daily-firewall-report.lock.yml | 2 +- .github/workflows/daily-issues-report.lock.yml | 2 +- .github/workflows/daily-malicious-code-scan.lock.yml | 2 +- .github/workflows/daily-multi-device-docs-tester.lock.yml | 2 +- .github/workflows/daily-news.lock.yml | 2 +- .github/workflows/daily-performance-summary.lock.yml | 2 +- .github/workflows/daily-repo-chronicle.lock.yml | 2 +- .github/workflows/daily-team-status.lock.yml | 2 +- .github/workflows/daily-workflow-updater.lock.yml | 2 +- .github/workflows/deep-report.lock.yml | 2 +- .github/workflows/dependabot-go-checker.lock.yml | 2 +- .github/workflows/dev-hawk.lock.yml | 2 +- .github/workflows/dev.lock.yml | 2 +- .github/workflows/developer-docs-consolidator.lock.yml | 2 +- .github/workflows/dictation-prompt.lock.yml | 2 +- .github/workflows/docs-noob-tester.lock.yml | 2 +- .github/workflows/duplicate-code-detector.lock.yml | 2 +- .github/workflows/example-permissions-warning.lock.yml | 2 +- .github/workflows/example-workflow-analyzer.lock.yml | 2 +- .github/workflows/firewall-escape.lock.yml | 2 +- .github/workflows/firewall.lock.yml | 2 +- .github/workflows/github-mcp-structural-analysis.lock.yml | 2 +- .github/workflows/github-mcp-tools-report.lock.yml | 2 +- .github/workflows/glossary-maintainer.lock.yml | 2 +- .github/workflows/go-fan.lock.yml | 2 +- .../go-file-size-reduction-project64.campaign.g.lock.yml | 2 +- .github/workflows/go-logger.lock.yml | 2 +- .github/workflows/go-pattern-detector.lock.yml | 2 +- .github/workflows/grumpy-reviewer.lock.yml | 2 +- .github/workflows/hourly-ci-cleaner.lock.yml | 2 +- .github/workflows/human-ai-collaboration.lock.yml | 2 +- .github/workflows/incident-response.lock.yml | 2 +- .github/workflows/instructions-janitor.lock.yml | 2 +- .github/workflows/intelligence.lock.yml | 2 +- .github/workflows/issue-arborist.lock.yml | 2 +- .github/workflows/issue-classifier.lock.yml | 2 +- .github/workflows/issue-monster.lock.yml | 2 +- .github/workflows/issue-triage-agent.lock.yml | 2 +- .github/workflows/jsweep.lock.yml | 2 +- .github/workflows/layout-spec-maintainer.lock.yml | 2 +- .github/workflows/lockfile-stats.lock.yml | 2 +- .github/workflows/mcp-inspector.lock.yml | 2 +- .github/workflows/mergefest.lock.yml | 2 +- .github/workflows/notion-issue-summary.lock.yml | 2 +- .github/workflows/org-health-report.lock.yml | 2 +- .github/workflows/org-wide-rollout.lock.yml | 2 +- .github/workflows/pdf-summary.lock.yml | 2 +- .github/workflows/plan.lock.yml | 2 +- .../workflows/playground-org-project-update-issue.lock.yml | 2 +- .github/workflows/playground-snapshots-refresh.lock.yml | 2 +- .github/workflows/poem-bot.lock.yml | 2 +- .github/workflows/portfolio-analyst.lock.yml | 2 +- .github/workflows/pr-nitpick-reviewer.lock.yml | 2 +- .github/workflows/prompt-clustering-analysis.lock.yml | 2 +- .github/workflows/python-data-charts.lock.yml | 2 +- .github/workflows/q.lock.yml | 2 +- .github/workflows/release.lock.yml | 2 +- .github/workflows/repo-tree-map.lock.yml | 2 +- .github/workflows/repository-quality-improver.lock.yml | 2 +- .github/workflows/research.lock.yml | 2 +- .github/workflows/safe-output-health.lock.yml | 2 +- .github/workflows/schema-consistency-checker.lock.yml | 2 +- .github/workflows/scout.lock.yml | 2 +- .github/workflows/security-compliance.lock.yml | 2 +- .github/workflows/security-fix-pr.lock.yml | 2 +- .github/workflows/semantic-function-refactor.lock.yml | 2 +- .github/workflows/slide-deck-maintainer.lock.yml | 2 +- .github/workflows/smoke-claude.lock.yml | 2 +- .github/workflows/smoke-codex-firewall.lock.yml | 2 +- .github/workflows/smoke-codex.lock.yml | 2 +- .github/workflows/smoke-copilot-no-firewall.lock.yml | 2 +- .github/workflows/smoke-copilot-playwright.lock.yml | 2 +- .github/workflows/smoke-copilot-safe-inputs.lock.yml | 2 +- .github/workflows/smoke-copilot.lock.yml | 2 +- .github/workflows/smoke-detector.lock.yml | 2 +- .github/workflows/smoke-srt-custom-config.lock.yml | 2 +- .github/workflows/smoke-srt.lock.yml | 2 +- .github/workflows/spec-kit-execute.lock.yml | 2 +- .github/workflows/spec-kit-executor.lock.yml | 2 +- .github/workflows/speckit-dispatcher.lock.yml | 2 +- .github/workflows/stale-repo-identifier.lock.yml | 2 +- .github/workflows/static-analysis-report.lock.yml | 2 +- .github/workflows/sub-issue-closer.lock.yml | 2 +- .github/workflows/super-linter.lock.yml | 2 +- .github/workflows/technical-doc-writer.lock.yml | 2 +- .github/workflows/tidy.lock.yml | 2 +- .github/workflows/typist.lock.yml | 2 +- .github/workflows/unbloat-docs.lock.yml | 2 +- .github/workflows/video-analyzer.lock.yml | 2 +- .github/workflows/weekly-issue-summary.lock.yml | 2 +- .github/workflows/workflow-generator.lock.yml | 2 +- .github/workflows/workflow-health-manager.lock.yml | 2 +- pkg/workflow/js.go | 1 + pkg/workflow/redact_secrets.go | 4 ++-- pkg/workflow/scripts.go | 5 +++++ 126 files changed, 131 insertions(+), 125 deletions(-) diff --git a/.github/workflows/agent-performance-analyzer.lock.yml b/.github/workflows/agent-performance-analyzer.lock.yml index 4169fd09c2f..d9fb4105010 100644 --- a/.github/workflows/agent-performance-analyzer.lock.yml +++ b/.github/workflows/agent-performance-analyzer.lock.yml @@ -2990,7 +2990,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/ai-moderator.lock.yml b/.github/workflows/ai-moderator.lock.yml index 9102a8c72d1..9e77539bd89 100644 --- a/.github/workflows/ai-moderator.lock.yml +++ b/.github/workflows/ai-moderator.lock.yml @@ -2538,7 +2538,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/archie.lock.yml b/.github/workflows/archie.lock.yml index 0187d0ce13a..60cd732edde 100644 --- a/.github/workflows/archie.lock.yml +++ b/.github/workflows/archie.lock.yml @@ -2641,7 +2641,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/artifacts-summary.lock.yml b/.github/workflows/artifacts-summary.lock.yml index e60d3a65cd0..76ff6f11f05 100644 --- a/.github/workflows/artifacts-summary.lock.yml +++ b/.github/workflows/artifacts-summary.lock.yml @@ -2446,7 +2446,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/audit-workflows.lock.yml b/.github/workflows/audit-workflows.lock.yml index 9b8ed3e6bb4..e389f54209c 100644 --- a/.github/workflows/audit-workflows.lock.yml +++ b/.github/workflows/audit-workflows.lock.yml @@ -2797,7 +2797,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/blog-auditor.lock.yml b/.github/workflows/blog-auditor.lock.yml index 89c78da8c33..8e737a7b46e 100644 --- a/.github/workflows/blog-auditor.lock.yml +++ b/.github/workflows/blog-auditor.lock.yml @@ -2748,7 +2748,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/brave.lock.yml b/.github/workflows/brave.lock.yml index e67ec584d77..f0372a2b55e 100644 --- a/.github/workflows/brave.lock.yml +++ b/.github/workflows/brave.lock.yml @@ -2525,7 +2525,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'BRAVE_API_KEY,COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_BRAVE_API_KEY: ${{ secrets.BRAVE_API_KEY }} diff --git a/.github/workflows/breaking-change-checker.lock.yml b/.github/workflows/breaking-change-checker.lock.yml index ca7bc2da51c..2177c080383 100644 --- a/.github/workflows/breaking-change-checker.lock.yml +++ b/.github/workflows/breaking-change-checker.lock.yml @@ -2567,7 +2567,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/campaign-generator.lock.yml b/.github/workflows/campaign-generator.lock.yml index df345fab4af..363ae4823cf 100644 --- a/.github/workflows/campaign-generator.lock.yml +++ b/.github/workflows/campaign-generator.lock.yml @@ -2464,7 +2464,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/campaign-manager.lock.yml b/.github/workflows/campaign-manager.lock.yml index 0cf98cc4afb..e182218f427 100644 --- a/.github/workflows/campaign-manager.lock.yml +++ b/.github/workflows/campaign-manager.lock.yml @@ -2858,7 +2858,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/changeset.lock.yml b/.github/workflows/changeset.lock.yml index 69383bf2e9e..3a3b847c748 100644 --- a/.github/workflows/changeset.lock.yml +++ b/.github/workflows/changeset.lock.yml @@ -2665,7 +2665,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} diff --git a/.github/workflows/ci-coach.lock.yml b/.github/workflows/ci-coach.lock.yml index 923930b0faf..f130284ad75 100644 --- a/.github/workflows/ci-coach.lock.yml +++ b/.github/workflows/ci-coach.lock.yml @@ -3247,7 +3247,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/ci-doctor.lock.yml b/.github/workflows/ci-doctor.lock.yml index be5853bbdf6..b7fb9b21bd7 100644 --- a/.github/workflows/ci-doctor.lock.yml +++ b/.github/workflows/ci-doctor.lock.yml @@ -2643,7 +2643,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/cli-consistency-checker.lock.yml b/.github/workflows/cli-consistency-checker.lock.yml index dfcbb53e48b..f6e37222eab 100644 --- a/.github/workflows/cli-consistency-checker.lock.yml +++ b/.github/workflows/cli-consistency-checker.lock.yml @@ -2563,7 +2563,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/cli-version-checker.lock.yml b/.github/workflows/cli-version-checker.lock.yml index 2eec7a35210..799b99490b2 100644 --- a/.github/workflows/cli-version-checker.lock.yml +++ b/.github/workflows/cli-version-checker.lock.yml @@ -2810,7 +2810,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/cloclo.lock.yml b/.github/workflows/cloclo.lock.yml index 29a4158f300..e9edb86cac8 100644 --- a/.github/workflows/cloclo.lock.yml +++ b/.github/workflows/cloclo.lock.yml @@ -2985,7 +2985,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/close-old-discussions.lock.yml b/.github/workflows/close-old-discussions.lock.yml index 8529aa39c18..09f2b5758d9 100644 --- a/.github/workflows/close-old-discussions.lock.yml +++ b/.github/workflows/close-old-discussions.lock.yml @@ -2537,7 +2537,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} diff --git a/.github/workflows/commit-changes-analyzer.lock.yml b/.github/workflows/commit-changes-analyzer.lock.yml index 23c7e7c7797..d2d916e1663 100644 --- a/.github/workflows/commit-changes-analyzer.lock.yml +++ b/.github/workflows/commit-changes-analyzer.lock.yml @@ -2667,7 +2667,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/copilot-agent-analysis.lock.yml b/.github/workflows/copilot-agent-analysis.lock.yml index c8ca3a3a0a6..64ed7931123 100644 --- a/.github/workflows/copilot-agent-analysis.lock.yml +++ b/.github/workflows/copilot-agent-analysis.lock.yml @@ -3054,7 +3054,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/copilot-pr-merged-report.lock.yml b/.github/workflows/copilot-pr-merged-report.lock.yml index 4090db54370..b91751885a7 100644 --- a/.github/workflows/copilot-pr-merged-report.lock.yml +++ b/.github/workflows/copilot-pr-merged-report.lock.yml @@ -3813,7 +3813,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/copilot-pr-nlp-analysis.lock.yml b/.github/workflows/copilot-pr-nlp-analysis.lock.yml index 9828247dc53..7283dd2bb21 100644 --- a/.github/workflows/copilot-pr-nlp-analysis.lock.yml +++ b/.github/workflows/copilot-pr-nlp-analysis.lock.yml @@ -3281,7 +3281,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/copilot-pr-prompt-analysis.lock.yml b/.github/workflows/copilot-pr-prompt-analysis.lock.yml index 81e023bc224..3739a4d0f48 100644 --- a/.github/workflows/copilot-pr-prompt-analysis.lock.yml +++ b/.github/workflows/copilot-pr-prompt-analysis.lock.yml @@ -2773,7 +2773,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/copilot-session-insights.lock.yml b/.github/workflows/copilot-session-insights.lock.yml index 0329f53db63..c73a0b5dbfe 100644 --- a/.github/workflows/copilot-session-insights.lock.yml +++ b/.github/workflows/copilot-session-insights.lock.yml @@ -3786,7 +3786,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/craft.lock.yml b/.github/workflows/craft.lock.yml index ef6f988cc3b..457c2e20935 100644 --- a/.github/workflows/craft.lock.yml +++ b/.github/workflows/craft.lock.yml @@ -2707,7 +2707,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-assign-issue-to-user.lock.yml b/.github/workflows/daily-assign-issue-to-user.lock.yml index 11e98cabd87..bda5ffea800 100644 --- a/.github/workflows/daily-assign-issue-to-user.lock.yml +++ b/.github/workflows/daily-assign-issue-to-user.lock.yml @@ -2356,7 +2356,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-choice-test.lock.yml b/.github/workflows/daily-choice-test.lock.yml index 6b36027b94d..d89d94176f9 100644 --- a/.github/workflows/daily-choice-test.lock.yml +++ b/.github/workflows/daily-choice-test.lock.yml @@ -2313,7 +2313,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/daily-code-metrics.lock.yml b/.github/workflows/daily-code-metrics.lock.yml index c59a8f4b8f7..fd3e9001f5e 100644 --- a/.github/workflows/daily-code-metrics.lock.yml +++ b/.github/workflows/daily-code-metrics.lock.yml @@ -2540,7 +2540,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/daily-copilot-token-report.lock.yml b/.github/workflows/daily-copilot-token-report.lock.yml index 5d75c228700..944bab26428 100644 --- a/.github/workflows/daily-copilot-token-report.lock.yml +++ b/.github/workflows/daily-copilot-token-report.lock.yml @@ -3378,7 +3378,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-doc-updater.lock.yml b/.github/workflows/daily-doc-updater.lock.yml index 11499a2c4b3..2cd3baf4acf 100644 --- a/.github/workflows/daily-doc-updater.lock.yml +++ b/.github/workflows/daily-doc-updater.lock.yml @@ -2647,7 +2647,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/daily-fact.lock.yml b/.github/workflows/daily-fact.lock.yml index cfac4d86c93..56b6a5452a6 100644 --- a/.github/workflows/daily-fact.lock.yml +++ b/.github/workflows/daily-fact.lock.yml @@ -2363,7 +2363,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} diff --git a/.github/workflows/daily-file-diet.lock.yml b/.github/workflows/daily-file-diet.lock.yml index a59736a256b..44c2c9f4d79 100644 --- a/.github/workflows/daily-file-diet.lock.yml +++ b/.github/workflows/daily-file-diet.lock.yml @@ -3319,7 +3319,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-firewall-report.lock.yml b/.github/workflows/daily-firewall-report.lock.yml index 2d546746507..e85febf57b5 100644 --- a/.github/workflows/daily-firewall-report.lock.yml +++ b/.github/workflows/daily-firewall-report.lock.yml @@ -2847,7 +2847,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-issues-report.lock.yml b/.github/workflows/daily-issues-report.lock.yml index 04c55f4da70..de6099a32b6 100644 --- a/.github/workflows/daily-issues-report.lock.yml +++ b/.github/workflows/daily-issues-report.lock.yml @@ -3460,7 +3460,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} diff --git a/.github/workflows/daily-malicious-code-scan.lock.yml b/.github/workflows/daily-malicious-code-scan.lock.yml index 9c201c57c8e..3b6816981e5 100644 --- a/.github/workflows/daily-malicious-code-scan.lock.yml +++ b/.github/workflows/daily-malicious-code-scan.lock.yml @@ -2687,7 +2687,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-multi-device-docs-tester.lock.yml b/.github/workflows/daily-multi-device-docs-tester.lock.yml index 647e3034df2..f5c593e45c3 100644 --- a/.github/workflows/daily-multi-device-docs-tester.lock.yml +++ b/.github/workflows/daily-multi-device-docs-tester.lock.yml @@ -2635,7 +2635,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/daily-news.lock.yml b/.github/workflows/daily-news.lock.yml index 8e67468ba39..4f73dc8a1fb 100644 --- a/.github/workflows/daily-news.lock.yml +++ b/.github/workflows/daily-news.lock.yml @@ -3171,7 +3171,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,TAVILY_API_KEY' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-performance-summary.lock.yml b/.github/workflows/daily-performance-summary.lock.yml index 877624df56a..651129749d5 100644 --- a/.github/workflows/daily-performance-summary.lock.yml +++ b/.github/workflows/daily-performance-summary.lock.yml @@ -4611,7 +4611,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} diff --git a/.github/workflows/daily-repo-chronicle.lock.yml b/.github/workflows/daily-repo-chronicle.lock.yml index 81d3356b7cc..aa1396355d8 100644 --- a/.github/workflows/daily-repo-chronicle.lock.yml +++ b/.github/workflows/daily-repo-chronicle.lock.yml @@ -3093,7 +3093,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-team-status.lock.yml b/.github/workflows/daily-team-status.lock.yml index 88e7cd9eae5..4c350c2cf96 100644 --- a/.github/workflows/daily-team-status.lock.yml +++ b/.github/workflows/daily-team-status.lock.yml @@ -2440,7 +2440,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/daily-workflow-updater.lock.yml b/.github/workflows/daily-workflow-updater.lock.yml index fc39377c90a..08f2cce3421 100644 --- a/.github/workflows/daily-workflow-updater.lock.yml +++ b/.github/workflows/daily-workflow-updater.lock.yml @@ -2515,7 +2515,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/deep-report.lock.yml b/.github/workflows/deep-report.lock.yml index 7f50a2c7f48..d5ab9864b8d 100644 --- a/.github/workflows/deep-report.lock.yml +++ b/.github/workflows/deep-report.lock.yml @@ -2938,7 +2938,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} diff --git a/.github/workflows/dependabot-go-checker.lock.yml b/.github/workflows/dependabot-go-checker.lock.yml index 9595f2dfce9..5846ad7ec0a 100644 --- a/.github/workflows/dependabot-go-checker.lock.yml +++ b/.github/workflows/dependabot-go-checker.lock.yml @@ -2832,7 +2832,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/dev-hawk.lock.yml b/.github/workflows/dev-hawk.lock.yml index 280d0d82cf2..40a3ba70aef 100644 --- a/.github/workflows/dev-hawk.lock.yml +++ b/.github/workflows/dev-hawk.lock.yml @@ -2617,7 +2617,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/dev.lock.yml b/.github/workflows/dev.lock.yml index e0731c09821..282c33f3218 100644 --- a/.github/workflows/dev.lock.yml +++ b/.github/workflows/dev.lock.yml @@ -2302,7 +2302,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/developer-docs-consolidator.lock.yml b/.github/workflows/developer-docs-consolidator.lock.yml index 8e2dbf6eefc..c1718613dcb 100644 --- a/.github/workflows/developer-docs-consolidator.lock.yml +++ b/.github/workflows/developer-docs-consolidator.lock.yml @@ -3200,7 +3200,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/dictation-prompt.lock.yml b/.github/workflows/dictation-prompt.lock.yml index 198f260678e..91139d9c14f 100644 --- a/.github/workflows/dictation-prompt.lock.yml +++ b/.github/workflows/dictation-prompt.lock.yml @@ -2414,7 +2414,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/docs-noob-tester.lock.yml b/.github/workflows/docs-noob-tester.lock.yml index 7e4aeefbba8..3776da81b69 100644 --- a/.github/workflows/docs-noob-tester.lock.yml +++ b/.github/workflows/docs-noob-tester.lock.yml @@ -2575,7 +2575,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/duplicate-code-detector.lock.yml b/.github/workflows/duplicate-code-detector.lock.yml index 555baa0b6ec..77b53854bbc 100644 --- a/.github/workflows/duplicate-code-detector.lock.yml +++ b/.github/workflows/duplicate-code-detector.lock.yml @@ -2596,7 +2596,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} diff --git a/.github/workflows/example-permissions-warning.lock.yml b/.github/workflows/example-permissions-warning.lock.yml index 2c1868c0333..3f5c61e40f7 100644 --- a/.github/workflows/example-permissions-warning.lock.yml +++ b/.github/workflows/example-permissions-warning.lock.yml @@ -781,7 +781,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/example-workflow-analyzer.lock.yml b/.github/workflows/example-workflow-analyzer.lock.yml index 09782671407..04ab8415699 100644 --- a/.github/workflows/example-workflow-analyzer.lock.yml +++ b/.github/workflows/example-workflow-analyzer.lock.yml @@ -2416,7 +2416,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/firewall-escape.lock.yml b/.github/workflows/firewall-escape.lock.yml index 5f6fc9975ed..dd27e36cbac 100644 --- a/.github/workflows/firewall-escape.lock.yml +++ b/.github/workflows/firewall-escape.lock.yml @@ -991,7 +991,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/firewall.lock.yml b/.github/workflows/firewall.lock.yml index 2f096ccb2c1..8fcdf343e71 100644 --- a/.github/workflows/firewall.lock.yml +++ b/.github/workflows/firewall.lock.yml @@ -849,7 +849,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/github-mcp-structural-analysis.lock.yml b/.github/workflows/github-mcp-structural-analysis.lock.yml index 98380c4cb02..46145a51c01 100644 --- a/.github/workflows/github-mcp-structural-analysis.lock.yml +++ b/.github/workflows/github-mcp-structural-analysis.lock.yml @@ -3139,7 +3139,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/github-mcp-tools-report.lock.yml b/.github/workflows/github-mcp-tools-report.lock.yml index bf9cefebfc0..fd8f7f0691b 100644 --- a/.github/workflows/github-mcp-tools-report.lock.yml +++ b/.github/workflows/github-mcp-tools-report.lock.yml @@ -3011,7 +3011,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/glossary-maintainer.lock.yml b/.github/workflows/glossary-maintainer.lock.yml index c83c9c501ec..c55ce0d7e14 100644 --- a/.github/workflows/glossary-maintainer.lock.yml +++ b/.github/workflows/glossary-maintainer.lock.yml @@ -3096,7 +3096,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/go-fan.lock.yml b/.github/workflows/go-fan.lock.yml index 33a77773718..4b14368eb71 100644 --- a/.github/workflows/go-fan.lock.yml +++ b/.github/workflows/go-fan.lock.yml @@ -2798,7 +2798,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml b/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml index e6dc593b3a2..60900a860b6 100644 --- a/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml +++ b/.github/workflows/go-file-size-reduction-project64.campaign.g.lock.yml @@ -2598,7 +2598,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/go-logger.lock.yml b/.github/workflows/go-logger.lock.yml index 7d02a509b26..7a6f21dcaf5 100644 --- a/.github/workflows/go-logger.lock.yml +++ b/.github/workflows/go-logger.lock.yml @@ -2725,7 +2725,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/go-pattern-detector.lock.yml b/.github/workflows/go-pattern-detector.lock.yml index cf3320f3557..6cc9fbefb50 100644 --- a/.github/workflows/go-pattern-detector.lock.yml +++ b/.github/workflows/go-pattern-detector.lock.yml @@ -2575,7 +2575,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/grumpy-reviewer.lock.yml b/.github/workflows/grumpy-reviewer.lock.yml index cdfa127bcf4..d96f51a2db3 100644 --- a/.github/workflows/grumpy-reviewer.lock.yml +++ b/.github/workflows/grumpy-reviewer.lock.yml @@ -2633,7 +2633,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/hourly-ci-cleaner.lock.yml b/.github/workflows/hourly-ci-cleaner.lock.yml index bed84189e1d..4182a13f928 100644 --- a/.github/workflows/hourly-ci-cleaner.lock.yml +++ b/.github/workflows/hourly-ci-cleaner.lock.yml @@ -2744,7 +2744,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/human-ai-collaboration.lock.yml b/.github/workflows/human-ai-collaboration.lock.yml index e2eecc1e8de..28261aa1b24 100644 --- a/.github/workflows/human-ai-collaboration.lock.yml +++ b/.github/workflows/human-ai-collaboration.lock.yml @@ -2875,7 +2875,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/incident-response.lock.yml b/.github/workflows/incident-response.lock.yml index 84e519ec80a..448fd57b4dc 100644 --- a/.github/workflows/incident-response.lock.yml +++ b/.github/workflows/incident-response.lock.yml @@ -3024,7 +3024,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/instructions-janitor.lock.yml b/.github/workflows/instructions-janitor.lock.yml index 33d31095e16..4bbfdc6921b 100644 --- a/.github/workflows/instructions-janitor.lock.yml +++ b/.github/workflows/instructions-janitor.lock.yml @@ -2605,7 +2605,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/intelligence.lock.yml b/.github/workflows/intelligence.lock.yml index fa2e7a2669e..ec0f6bfc70c 100644 --- a/.github/workflows/intelligence.lock.yml +++ b/.github/workflows/intelligence.lock.yml @@ -3551,7 +3551,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/issue-arborist.lock.yml b/.github/workflows/issue-arborist.lock.yml index 8c7844e75b2..d92f6da4345 100644 --- a/.github/workflows/issue-arborist.lock.yml +++ b/.github/workflows/issue-arborist.lock.yml @@ -2666,7 +2666,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} diff --git a/.github/workflows/issue-classifier.lock.yml b/.github/workflows/issue-classifier.lock.yml index 519585bb459..423918157b4 100644 --- a/.github/workflows/issue-classifier.lock.yml +++ b/.github/workflows/issue-classifier.lock.yml @@ -2349,7 +2349,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_GH_AW_GITHUB_MCP_SERVER_TOKEN: ${{ secrets.GH_AW_GITHUB_MCP_SERVER_TOKEN }} diff --git a/.github/workflows/issue-monster.lock.yml b/.github/workflows/issue-monster.lock.yml index 15838e69c00..b810cf2b972 100644 --- a/.github/workflows/issue-monster.lock.yml +++ b/.github/workflows/issue-monster.lock.yml @@ -2568,7 +2568,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/issue-triage-agent.lock.yml b/.github/workflows/issue-triage-agent.lock.yml index 11c65e33d70..74bce26415c 100644 --- a/.github/workflows/issue-triage-agent.lock.yml +++ b/.github/workflows/issue-triage-agent.lock.yml @@ -2331,7 +2331,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/jsweep.lock.yml b/.github/workflows/jsweep.lock.yml index a16664304e8..4d165e985a9 100644 --- a/.github/workflows/jsweep.lock.yml +++ b/.github/workflows/jsweep.lock.yml @@ -2602,7 +2602,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/layout-spec-maintainer.lock.yml b/.github/workflows/layout-spec-maintainer.lock.yml index 5fab744d0c6..fa7c192f7b1 100644 --- a/.github/workflows/layout-spec-maintainer.lock.yml +++ b/.github/workflows/layout-spec-maintainer.lock.yml @@ -2633,7 +2633,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/lockfile-stats.lock.yml b/.github/workflows/lockfile-stats.lock.yml index 093652fb6fa..f2a94c0ba7f 100644 --- a/.github/workflows/lockfile-stats.lock.yml +++ b/.github/workflows/lockfile-stats.lock.yml @@ -2792,7 +2792,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/mcp-inspector.lock.yml b/.github/workflows/mcp-inspector.lock.yml index 3f3a91446b3..129881cb65d 100644 --- a/.github/workflows/mcp-inspector.lock.yml +++ b/.github/workflows/mcp-inspector.lock.yml @@ -2917,7 +2917,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'AZURE_CLIENT_ID,AZURE_CLIENT_SECRET,AZURE_TENANT_ID,BRAVE_API_KEY,CONTEXT7_API_KEY,COPILOT_GITHUB_TOKEN,DD_API_KEY,DD_APPLICATION_KEY,DD_SITE,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,NOTION_API_TOKEN,SENTRY_ACCESS_TOKEN,SENTRY_OPENAI_API_KEY,TAVILY_API_KEY' SECRET_AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }} diff --git a/.github/workflows/mergefest.lock.yml b/.github/workflows/mergefest.lock.yml index 6419579d77c..7cfa2ae616e 100644 --- a/.github/workflows/mergefest.lock.yml +++ b/.github/workflows/mergefest.lock.yml @@ -2739,7 +2739,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/notion-issue-summary.lock.yml b/.github/workflows/notion-issue-summary.lock.yml index 6217b17ebde..c4e6b083192 100644 --- a/.github/workflows/notion-issue-summary.lock.yml +++ b/.github/workflows/notion-issue-summary.lock.yml @@ -2337,7 +2337,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,NOTION_API_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/org-health-report.lock.yml b/.github/workflows/org-health-report.lock.yml index 0bc6922bc11..5fea356a762 100644 --- a/.github/workflows/org-health-report.lock.yml +++ b/.github/workflows/org-health-report.lock.yml @@ -3207,7 +3207,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/org-wide-rollout.lock.yml b/.github/workflows/org-wide-rollout.lock.yml index 2e499c9e4a7..16a4e8bf78e 100644 --- a/.github/workflows/org-wide-rollout.lock.yml +++ b/.github/workflows/org-wide-rollout.lock.yml @@ -3052,7 +3052,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/pdf-summary.lock.yml b/.github/workflows/pdf-summary.lock.yml index 79de3738155..413e393abe0 100644 --- a/.github/workflows/pdf-summary.lock.yml +++ b/.github/workflows/pdf-summary.lock.yml @@ -2623,7 +2623,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/plan.lock.yml b/.github/workflows/plan.lock.yml index 4a4ae298e50..718e920136b 100644 --- a/.github/workflows/plan.lock.yml +++ b/.github/workflows/plan.lock.yml @@ -2669,7 +2669,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/playground-org-project-update-issue.lock.yml b/.github/workflows/playground-org-project-update-issue.lock.yml index 49d8101fe0e..c5ab03cde8e 100644 --- a/.github/workflows/playground-org-project-update-issue.lock.yml +++ b/.github/workflows/playground-org-project-update-issue.lock.yml @@ -2372,7 +2372,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,TEST_ORG_PROJECT_WRITE' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/playground-snapshots-refresh.lock.yml b/.github/workflows/playground-snapshots-refresh.lock.yml index 520f05938bc..30e27e4fb55 100644 --- a/.github/workflows/playground-snapshots-refresh.lock.yml +++ b/.github/workflows/playground-snapshots-refresh.lock.yml @@ -2385,7 +2385,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,PLAYGROUND_SNAPSHOTS_REPO,PLAYGROUND_SNAPSHOTS_TOKEN,PLAYGROUND_SNAPSHOTS_WORKFLOW_IDS' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/poem-bot.lock.yml b/.github/workflows/poem-bot.lock.yml index 182ceaa8265..fcf9905c63c 100644 --- a/.github/workflows/poem-bot.lock.yml +++ b/.github/workflows/poem-bot.lock.yml @@ -3056,7 +3056,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/portfolio-analyst.lock.yml b/.github/workflows/portfolio-analyst.lock.yml index 7dad0594ccb..6491abddd98 100644 --- a/.github/workflows/portfolio-analyst.lock.yml +++ b/.github/workflows/portfolio-analyst.lock.yml @@ -3198,7 +3198,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/pr-nitpick-reviewer.lock.yml b/.github/workflows/pr-nitpick-reviewer.lock.yml index 5ea077720d8..785c7de50bb 100644 --- a/.github/workflows/pr-nitpick-reviewer.lock.yml +++ b/.github/workflows/pr-nitpick-reviewer.lock.yml @@ -2943,7 +2943,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/prompt-clustering-analysis.lock.yml b/.github/workflows/prompt-clustering-analysis.lock.yml index 31e39072c19..c130c32ce41 100644 --- a/.github/workflows/prompt-clustering-analysis.lock.yml +++ b/.github/workflows/prompt-clustering-analysis.lock.yml @@ -3233,7 +3233,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/python-data-charts.lock.yml b/.github/workflows/python-data-charts.lock.yml index 79dad05b1ff..471ebcd4c7a 100644 --- a/.github/workflows/python-data-charts.lock.yml +++ b/.github/workflows/python-data-charts.lock.yml @@ -3499,7 +3499,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/q.lock.yml b/.github/workflows/q.lock.yml index 70c3acc64fd..df11147241d 100644 --- a/.github/workflows/q.lock.yml +++ b/.github/workflows/q.lock.yml @@ -2978,7 +2978,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,TAVILY_API_KEY' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/release.lock.yml b/.github/workflows/release.lock.yml index 13229ad97b4..f2bbdd93edd 100644 --- a/.github/workflows/release.lock.yml +++ b/.github/workflows/release.lock.yml @@ -2502,7 +2502,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/repo-tree-map.lock.yml b/.github/workflows/repo-tree-map.lock.yml index 4f55cb1d927..472f9260cf0 100644 --- a/.github/workflows/repo-tree-map.lock.yml +++ b/.github/workflows/repo-tree-map.lock.yml @@ -2448,7 +2448,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/repository-quality-improver.lock.yml b/.github/workflows/repository-quality-improver.lock.yml index bbbc8e51bc3..d3ce639e173 100644 --- a/.github/workflows/repository-quality-improver.lock.yml +++ b/.github/workflows/repository-quality-improver.lock.yml @@ -2999,7 +2999,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/research.lock.yml b/.github/workflows/research.lock.yml index 0edf38dc2f9..6b33f6957f6 100644 --- a/.github/workflows/research.lock.yml +++ b/.github/workflows/research.lock.yml @@ -2415,7 +2415,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,TAVILY_API_KEY' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/safe-output-health.lock.yml b/.github/workflows/safe-output-health.lock.yml index 87407d2babd..0033b0e90ac 100644 --- a/.github/workflows/safe-output-health.lock.yml +++ b/.github/workflows/safe-output-health.lock.yml @@ -2917,7 +2917,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/schema-consistency-checker.lock.yml b/.github/workflows/schema-consistency-checker.lock.yml index 7b0b77fecb8..8f3320531f3 100644 --- a/.github/workflows/schema-consistency-checker.lock.yml +++ b/.github/workflows/schema-consistency-checker.lock.yml @@ -2728,7 +2728,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/scout.lock.yml b/.github/workflows/scout.lock.yml index edda7838a15..403cf9a32c3 100644 --- a/.github/workflows/scout.lock.yml +++ b/.github/workflows/scout.lock.yml @@ -2890,7 +2890,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,CONTEXT7_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,TAVILY_API_KEY' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/security-compliance.lock.yml b/.github/workflows/security-compliance.lock.yml index 20c966aa2c3..1948f51a585 100644 --- a/.github/workflows/security-compliance.lock.yml +++ b/.github/workflows/security-compliance.lock.yml @@ -2695,7 +2695,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/security-fix-pr.lock.yml b/.github/workflows/security-fix-pr.lock.yml index 84b0402529d..9ee5ca3b87b 100644 --- a/.github/workflows/security-fix-pr.lock.yml +++ b/.github/workflows/security-fix-pr.lock.yml @@ -2615,7 +2615,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/semantic-function-refactor.lock.yml b/.github/workflows/semantic-function-refactor.lock.yml index 7dff699f5d9..26b5994743d 100644 --- a/.github/workflows/semantic-function-refactor.lock.yml +++ b/.github/workflows/semantic-function-refactor.lock.yml @@ -2939,7 +2939,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/slide-deck-maintainer.lock.yml b/.github/workflows/slide-deck-maintainer.lock.yml index 77a4022182e..27575972352 100644 --- a/.github/workflows/slide-deck-maintainer.lock.yml +++ b/.github/workflows/slide-deck-maintainer.lock.yml @@ -2696,7 +2696,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-claude.lock.yml b/.github/workflows/smoke-claude.lock.yml index 07b4092c458..9dd6ac2d787 100644 --- a/.github/workflows/smoke-claude.lock.yml +++ b/.github/workflows/smoke-claude.lock.yml @@ -2794,7 +2794,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/smoke-codex-firewall.lock.yml b/.github/workflows/smoke-codex-firewall.lock.yml index 891c9edb2ec..5d565245eca 100644 --- a/.github/workflows/smoke-codex-firewall.lock.yml +++ b/.github/workflows/smoke-codex-firewall.lock.yml @@ -2498,7 +2498,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} diff --git a/.github/workflows/smoke-codex.lock.yml b/.github/workflows/smoke-codex.lock.yml index a2397f136ee..c55b90fe0ca 100644 --- a/.github/workflows/smoke-codex.lock.yml +++ b/.github/workflows/smoke-codex.lock.yml @@ -2602,7 +2602,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'CODEX_API_KEY,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN,OPENAI_API_KEY' SECRET_CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }} diff --git a/.github/workflows/smoke-copilot-no-firewall.lock.yml b/.github/workflows/smoke-copilot-no-firewall.lock.yml index 68e3cde6992..0cad86ceebd 100644 --- a/.github/workflows/smoke-copilot-no-firewall.lock.yml +++ b/.github/workflows/smoke-copilot-no-firewall.lock.yml @@ -3831,7 +3831,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-copilot-playwright.lock.yml b/.github/workflows/smoke-copilot-playwright.lock.yml index 95e9332620d..c50ee20dd08 100644 --- a/.github/workflows/smoke-copilot-playwright.lock.yml +++ b/.github/workflows/smoke-copilot-playwright.lock.yml @@ -3941,7 +3941,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-copilot-safe-inputs.lock.yml b/.github/workflows/smoke-copilot-safe-inputs.lock.yml index 1255c3632d8..ab6e4168206 100644 --- a/.github/workflows/smoke-copilot-safe-inputs.lock.yml +++ b/.github/workflows/smoke-copilot-safe-inputs.lock.yml @@ -3647,7 +3647,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-copilot.lock.yml b/.github/workflows/smoke-copilot.lock.yml index e1fabfe9563..ef79e5559d3 100644 --- a/.github/workflows/smoke-copilot.lock.yml +++ b/.github/workflows/smoke-copilot.lock.yml @@ -2654,7 +2654,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-detector.lock.yml b/.github/workflows/smoke-detector.lock.yml index 087a06db328..1931b897595 100644 --- a/.github/workflows/smoke-detector.lock.yml +++ b/.github/workflows/smoke-detector.lock.yml @@ -2841,7 +2841,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/smoke-srt-custom-config.lock.yml b/.github/workflows/smoke-srt-custom-config.lock.yml index b584096c3b4..8211f1f5406 100644 --- a/.github/workflows/smoke-srt-custom-config.lock.yml +++ b/.github/workflows/smoke-srt-custom-config.lock.yml @@ -1052,7 +1052,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/smoke-srt.lock.yml b/.github/workflows/smoke-srt.lock.yml index a8408b626d9..53a0923745e 100644 --- a/.github/workflows/smoke-srt.lock.yml +++ b/.github/workflows/smoke-srt.lock.yml @@ -2489,7 +2489,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/spec-kit-execute.lock.yml b/.github/workflows/spec-kit-execute.lock.yml index 80fd929d65d..e95b515e461 100644 --- a/.github/workflows/spec-kit-execute.lock.yml +++ b/.github/workflows/spec-kit-execute.lock.yml @@ -2795,7 +2795,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/spec-kit-executor.lock.yml b/.github/workflows/spec-kit-executor.lock.yml index 656216067ec..27c6dbb6f88 100644 --- a/.github/workflows/spec-kit-executor.lock.yml +++ b/.github/workflows/spec-kit-executor.lock.yml @@ -2670,7 +2670,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/speckit-dispatcher.lock.yml b/.github/workflows/speckit-dispatcher.lock.yml index b953c2ba65c..60d5b5f926b 100644 --- a/.github/workflows/speckit-dispatcher.lock.yml +++ b/.github/workflows/speckit-dispatcher.lock.yml @@ -2908,7 +2908,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/stale-repo-identifier.lock.yml b/.github/workflows/stale-repo-identifier.lock.yml index d0920d09e0a..7d93c29487a 100644 --- a/.github/workflows/stale-repo-identifier.lock.yml +++ b/.github/workflows/stale-repo-identifier.lock.yml @@ -3233,7 +3233,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/static-analysis-report.lock.yml b/.github/workflows/static-analysis-report.lock.yml index 24c2ac5b915..92b07bd20a5 100644 --- a/.github/workflows/static-analysis-report.lock.yml +++ b/.github/workflows/static-analysis-report.lock.yml @@ -2812,7 +2812,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/sub-issue-closer.lock.yml b/.github/workflows/sub-issue-closer.lock.yml index b42cd45a2a7..0d52af5dc35 100644 --- a/.github/workflows/sub-issue-closer.lock.yml +++ b/.github/workflows/sub-issue-closer.lock.yml @@ -2502,7 +2502,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/super-linter.lock.yml b/.github/workflows/super-linter.lock.yml index 5e7769ebbc9..758ec6020ce 100644 --- a/.github/workflows/super-linter.lock.yml +++ b/.github/workflows/super-linter.lock.yml @@ -2565,7 +2565,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/technical-doc-writer.lock.yml b/.github/workflows/technical-doc-writer.lock.yml index 5bcfd29ae01..9ef3589984d 100644 --- a/.github/workflows/technical-doc-writer.lock.yml +++ b/.github/workflows/technical-doc-writer.lock.yml @@ -2896,7 +2896,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/tidy.lock.yml b/.github/workflows/tidy.lock.yml index 7663e61a5b3..678937f1d24 100644 --- a/.github/workflows/tidy.lock.yml +++ b/.github/workflows/tidy.lock.yml @@ -2546,7 +2546,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/typist.lock.yml b/.github/workflows/typist.lock.yml index 5d5450708b3..1e1369b8843 100644 --- a/.github/workflows/typist.lock.yml +++ b/.github/workflows/typist.lock.yml @@ -2937,7 +2937,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/unbloat-docs.lock.yml b/.github/workflows/unbloat-docs.lock.yml index 76005af657f..4d7b546076e 100644 --- a/.github/workflows/unbloat-docs.lock.yml +++ b/.github/workflows/unbloat-docs.lock.yml @@ -2924,7 +2924,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'ANTHROPIC_API_KEY,CLAUDE_CODE_OAUTH_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }} diff --git a/.github/workflows/video-analyzer.lock.yml b/.github/workflows/video-analyzer.lock.yml index 1f7dab82165..4fa4883a0d0 100644 --- a/.github/workflows/video-analyzer.lock.yml +++ b/.github/workflows/video-analyzer.lock.yml @@ -2666,7 +2666,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/weekly-issue-summary.lock.yml b/.github/workflows/weekly-issue-summary.lock.yml index d990e861716..5d009b24e97 100644 --- a/.github/workflows/weekly-issue-summary.lock.yml +++ b/.github/workflows/weekly-issue-summary.lock.yml @@ -3001,7 +3001,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/workflow-generator.lock.yml b/.github/workflows/workflow-generator.lock.yml index 4ed2339d929..e62bb4d2043 100644 --- a/.github/workflows/workflow-generator.lock.yml +++ b/.github/workflows/workflow-generator.lock.yml @@ -2482,7 +2482,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/.github/workflows/workflow-health-manager.lock.yml b/.github/workflows/workflow-health-manager.lock.yml index b7ce71ceceb..d716a387a14 100644 --- a/.github/workflows/workflow-health-manager.lock.yml +++ b/.github/workflows/workflow-health-manager.lock.yml @@ -2844,7 +2844,7 @@ jobs: core.setFailed(`Secret redaction failed: ${error instanceof Error ? error.message : String(error)}`); } } - module.exports = { main }; + await main(); env: GH_AW_SECRET_NAMES: 'COPILOT_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,GH_AW_GITHUB_TOKEN,GITHUB_TOKEN' SECRET_COPILOT_GITHUB_TOKEN: ${{ secrets.COPILOT_GITHUB_TOKEN }} diff --git a/pkg/workflow/js.go b/pkg/workflow/js.go index d5046412c8e..49bfa4e1cea 100644 --- a/pkg/workflow/js.go +++ b/pkg/workflow/js.go @@ -34,6 +34,7 @@ func init() { DefaultScriptRegistry.Register("assign_issue", assignIssueScriptSource) DefaultScriptRegistry.Register("add_copilot_reviewer", addCopilotReviewerScriptSource) DefaultScriptRegistry.Register("add_reaction_and_edit_comment", addReactionAndEditCommentScriptSource) + DefaultScriptRegistry.Register("redact_secrets", redactSecretsScript) } // getAddReactionAndEditCommentScript returns the bundled add_reaction_and_edit_comment script diff --git a/pkg/workflow/redact_secrets.go b/pkg/workflow/redact_secrets.go index 169db842dff..1345771624f 100644 --- a/pkg/workflow/redact_secrets.go +++ b/pkg/workflow/redact_secrets.go @@ -70,8 +70,8 @@ func (c *Compiler) generateSecretRedactionStep(yaml *strings.Builder, yamlConten yaml.WriteString(" with:\n") yaml.WriteString(" script: |\n") - // Use the embedded JavaScript code without comments - WriteJavaScriptToYAML(yaml, redactSecretsScript) + // Use the bundled redact_secrets script which has module.exports removed and await main() injected + WriteJavaScriptToYAML(yaml, getRedactSecretsScript()) // Add environment variables yaml.WriteString(" env:\n") diff --git a/pkg/workflow/scripts.go b/pkg/workflow/scripts.go index ad7d80dfee6..9df86785a33 100644 --- a/pkg/workflow/scripts.go +++ b/pkg/workflow/scripts.go @@ -395,3 +395,8 @@ func getGenerateSafeInputsConfigScript() string { func getSubstitutePlaceholdersScript() string { return DefaultScriptRegistry.GetWithMode("substitute_placeholders", RuntimeModeGitHubScript) } + +// getRedactSecretsScript returns the bundled redact_secrets script +func getRedactSecretsScript() string { + return DefaultScriptRegistry.GetWithMode("redact_secrets", RuntimeModeGitHubScript) +}