fix(daily-issues-report): switch engine from codex to copilot#24767
fix(daily-issues-report): switch engine from codex to copilot#24767
Conversation
…lve P1 workflow failure The Daily Issues Report Generator has been failing since March 24 because the Codex API is restricted for this account. Switching to the Copilot engine allows the workflow to continue running. - Change engine from codex to copilot in daily-issues-report.md - Remove runs-on: aw-gpu-runner-T4 (not needed for Copilot engine) - Recompile lock file with the new copilot engine configuration Agent-Logs-Url: https://github.com/github/gh-aw/sessions/86406bdd-7b2c-4717-b1c6-220abddc3165 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
…nner Agent-Logs-Url: https://github.com/github/gh-aw/sessions/8eac533e-d3f8-46a8-ba50-af74732c1721 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details. Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
There was a problem hiding this comment.
Pull request overview
Switches the daily-issues-report agent workflow from the blocked codex engine to the copilot engine to restore successful daily runs.
Changes:
- Updated workflow frontmatter to use
engine: copilot. - Recompiled the workflow lock to install and execute GitHub Copilot CLI (including updated allowed domains and log parsing).
- Updated engine metadata, secret validation/redaction, and added inference-access error detection output.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/daily-issues-report.md | Changes workflow engine selection from Codex to Copilot. |
| .github/workflows/daily-issues-report.lock.yml | Updates compiled workflow to run Copilot CLI instead of Codex, including secrets, MCP gateway config, and log parsing. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 2/2 changed files
- Comments generated: 1
| } | ||
| } | ||
| } | ||
| GH_AW_SAFE_OUTPUTS_VALIDATION_fcc4d61addc00693_EOF | ||
| GH_AW_SAFE_OUTPUTS_VALIDATION_9fda650189d32de3_EOF | ||
| node ${RUNNER_TEMP}/gh-aw/actions/generate_safe_outputs_tools.cjs |
There was a problem hiding this comment.
The workflow executes node ${RUNNER_TEMP}/gh-aw/actions/generate_safe_outputs_tools.cjs, but this PR removes the actions/setup-node step. On a custom runner (aw-gpu-runner-T4), Node.js availability/version isn’t guaranteed, which can make the job fail or behave inconsistently across runner images. Consider re-adding actions/setup-node (pin a Node version) or running this script in a known Node runtime (e.g., via a container) to keep the workflow deterministic.
daily-issues-reporthas been failing since Mar 24 becauseengine: codexis blocked by an OpenAI API restriction ("access temporarily limited for potentially suspicious activity"). The agent job was completing in ~2 seconds with no output — Codex rejecting the request immediately.Changes
daily-issues-report.md:engine: codex→engine: copilot; retainsruns-on: aw-gpu-runner-T4custom runnerdaily-issues-report.lock.yml: recompiled — now invokescopilotCLI with appropriate allowed domains (PyPI, GitHub Copilot API, etc.) instead ofcodexCLI with OpenAI domainsNotes
duplicate-code-detector; that workflow is left as-is pending OpenAI policy resolutionroute.endpoint is not a functionIssue Monster regression and the 17 stale lock files reported in the dashboard were already addressed in recent main commits (4916f0947,db73fef0b,c4772b4d3) before this PR