Skip to content

fix(daily-issues-report): switch engine from codex to copilot#24767

Merged
pelikhan merged 3 commits intomainfrom
copilot/fix-critical-issues-workflow-health
Apr 5, 2026
Merged

fix(daily-issues-report): switch engine from codex to copilot#24767
pelikhan merged 3 commits intomainfrom
copilot/fix-critical-issues-workflow-health

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 5, 2026

daily-issues-report has been failing since Mar 24 because engine: codex is 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: codexengine: copilot; retains runs-on: aw-gpu-runner-T4 custom runner
  • daily-issues-report.lock.yml: recompiled — now invokes copilot CLI with appropriate allowed domains (PyPI, GitHub Copilot API, etc.) instead of codex CLI with OpenAI domains

Notes

  • Same Codex restriction is blocking duplicate-code-detector; that workflow is left as-is pending OpenAI policy resolution
  • The route.endpoint is not a function Issue 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

Copilot AI linked an issue Apr 5, 2026 that may be closed by this pull request
…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>
Copilot AI changed the title [WIP] Fix critical issues in workflow health dashboard fix(daily-issues-report): switch engine from codex to copilot Apr 5, 2026
Copilot AI requested a review from pelikhan April 5, 2026 18:11
pull-requests: read
discussions: read
engine: codex
runs-on: aw-gpu-runner-T4
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot keep running on custom runner

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done — runs-on: aw-gpu-runner-T4 restored in d533176.

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 5, 2026

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:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI requested a review from pelikhan April 5, 2026 18:21
@pelikhan pelikhan marked this pull request as ready for review April 5, 2026 18:22
Copilot AI review requested due to automatic review settings April 5, 2026 18:22
@pelikhan pelikhan merged commit a93fef9 into main Apr 5, 2026
51 of 52 checks passed
@pelikhan pelikhan deleted the copilot/fix-critical-issues-workflow-health branch April 5, 2026 18:22
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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

Comment on lines 590 to 594
}
}
}
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
Copy link

Copilot AI Apr 5, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Workflow Health Dashboard — 2026-04-05

3 participants