Skip to content

Fix Repo Assist: recompile lock files to v0.72.1, harden data fetch step#19727

Open
Copilot wants to merge 3 commits into
mainfrom
copilot/fix-repo-assist-failure
Open

Fix Repo Assist: recompile lock files to v0.72.1, harden data fetch step#19727
Copilot wants to merge 3 commits into
mainfrom
copilot/fix-repo-assist-failure

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 13, 2026

All scheduled Repo Assist runs have failed since May 6 (15+ consecutive). Two distinct root causes:

  1. AWF binary 404: Lock files pinned to AWF v0.25.28 (and v0.25.20 for labelops), which was removed from GitHub releases
  2. DIFC proxy timeout: gh issue list --limit 500 triggers ~100 collaborator permission checks per page through the integrity proxy, causing HTTP 504 on large repos

Changes

  • Recompile all 7 workflow lock files from v0.68.3/v0.71.1 → v0.72.1 (AWF 0.25.20/0.25.28 → 0.25.41)
  • Reduce fetch limits in the pre-agent data step: issues 500→200, PRs 200→100
  • Add || echo '[]' fallback so a transient API timeout doesn't prevent the agent from starting
# Before — blocks agent start on timeout
gh issue list --state open --limit 500 --json number,labels > /tmp/gh-aw/issues.json

# After — degrades gracefully
gh issue list --state open --limit 200 --json number,labels > /tmp/gh-aw/issues.json || echo '[]' > /tmp/gh-aw/issues.json

The limits feed a task-weight heuristic only; the agent itself fetches issues independently. A smaller sample is sufficient.

… limits to prevent timeouts

Root causes:
1. AWF binary v0.25.28 was removed from GitHub releases (404 error)
2. gh issue list --limit 500 through DIFC proxy causes 504 timeouts

Fixes:
- Recompile all workflow lock files from v0.68.3/v0.71.1 to v0.72.1
  (AWF containers updated from 0.25.20/0.25.28 to 0.25.41)
- Reduce issue fetch limit from 500 to 200
- Reduce PR fetch limit from 200 to 100
- Add fallback to empty JSON on fetch failures

Agent-Logs-Url: https://github.com/dotnet/fsharp/sessions/5524a246-1400-4899-9b62-aaf71ac6996f

Co-authored-by: T-Gro <46543583+T-Gro@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix Repo Assist workflow failure Fix Repo Assist: recompile lock files to v0.72.1, harden data fetch step May 13, 2026
Copilot AI requested a review from T-Gro May 13, 2026 09:19
Copilot finished work on behalf of T-Gro May 13, 2026 09:19
@github-actions github-actions Bot added the AI-Tooling-Check-Bypassed Tooling check: non-fork PR, not diff-analyzed label May 13, 2026
@github-actions
Copy link
Copy Markdown
Contributor

🔍 Tooling Safety Check — Bypassed (non-fork)

(scanned-sha)87cab8f4021f91e6393db50c85d35d2a9ca57795(/scanned-sha)

Generated by PR Tooling Safety Check · ● 1.4M ·

@T-Gro T-Gro marked this pull request as ready for review May 14, 2026 09:58
@T-Gro T-Gro requested a review from a team as a code owner May 14, 2026 09:58
@T-Gro T-Gro requested a review from abonie May 14, 2026 09:58
@github-actions
Copy link
Copy Markdown
Contributor

✅ No release notes required

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI-Tooling-Check-Bypassed Tooling check: non-fork PR, not diff-analyzed

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

[aw] Repo Assist failed

2 participants