Commit 595ca7f
fix: restore Daily Issues Report Generator — AWF binary install + issues data fetch resilience (#24349)
* Initial plan
* fix: resolve Daily Issues Report Generator failures - AWF binary install and issues data fetch
Fixes 11 consecutive failures (March 24 - April 3, 2026) in the Daily Issues
Report Generator workflow.
Root cause 1 (current failure - April 3): install_awf_binary.sh was using
`which awf` for installation verification, which exits with code 1 when
/usr/local/bin is not in the user PATH on aw-gpu-runner-T4 GPU runners.
Also, DIFC proxy env vars (GITHUB_API_URL pointing to localhost:18443) were
present during verification, which could cause the AWF Node.js bundle to
attempt connections to the proxy and fail on startup.
Fix: Use absolute path ${AWF_INSTALL_DIR}/${AWF_INSTALL_NAME} and clear DIFC
proxy env vars with `env -u` when running the verification step. The binary
is always accessible via sudo in subsequent workflow steps.
Root cause 2 (early failures - March 24+): gh issue list was failing with
"the 'github/gh-aw' repository has disabled issues" when routed through
the DIFC proxy, crashing the Fetch issues data step and preventing the
workflow from running at all.
Fix: Wrap gh issue list in an if/else error handler. If fetching fails, log
a warning and use an empty dataset [] so the workflow can continue. The
downstream agent will detect empty data and call the noop safe output.
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/c2d9057d-49d4-40a3-a40d-12faf02ee5ba
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: Peli de Halleux <pelikhan@users.noreply.github.com>1 parent 1cbec99 commit 595ca7f
File tree
3 files changed
+33
-22
lines changed- .github/workflows
- actions/setup/sh
3 files changed
+33
-22
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
57 | 60 | | |
58 | 61 | | |
59 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | | - | |
214 | | - | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
215 | 223 | | |
216 | 224 | | |
0 commit comments