Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/prompt-clustering-analysis.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 8 additions & 4 deletions .github/workflows/prompt-clustering-analysis.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,12 +71,16 @@ steps:
echo "Downloading full data for PR #$pr_number..."

# Download full PR data with essential fields only
gh pr view "$pr_number" \
# Use error handling to skip individual PR failures (e.g. deleted PRs, rate limits)
if gh pr view "$pr_number" \
--repo "${{ github.repository }}" \
--json number,title,body,state,createdAt,closedAt,mergedAt,url,comments,reviews,commits,changedFiles,additions,deletions,reviewDecision \
> "/tmp/gh-aw/prompt-cache/pr-full-data/pr-${pr_number}.json"

echo "Downloaded PR #$pr_number"
> "/tmp/gh-aw/prompt-cache/pr-full-data/pr-${pr_number}.json" 2>/tmp/gh-aw/prompt-cache/pr-full-data/pr-${pr_number}.err; then
echo "Downloaded PR #$pr_number"
Copy link

Copilot AI Feb 24, 2026

Choose a reason for hiding this comment

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

The stderr redirection creates an .err file for every successful PR download (even if empty), and it isn’t cleaned up in the success path. Since /tmp/gh-aw/prompt-cache is cached later, this can unnecessarily bloat the cache and slow workflow runs. Consider removing the .err file on success (or only writing stderr to a file when the command fails).

Suggested change
echo "Downloaded PR #$pr_number"
echo "Downloaded PR #$pr_number"
rm -f "/tmp/gh-aw/prompt-cache/pr-full-data/pr-${pr_number}.err"

Copilot uses AI. Check for mistakes.
else
echo "Warning: Failed to download PR #$pr_number (skipping)"
rm -f "/tmp/gh-aw/prompt-cache/pr-full-data/pr-${pr_number}.json" "/tmp/gh-aw/prompt-cache/pr-full-data/pr-${pr_number}.err"
fi
done

# Create an index file listing all downloaded PRs
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/smoke-copilot.lock.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.