Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Aug 8, 2025

Change Summary:

  • Use GitHub search API to batch-fetch PRs by status (merged/closed/open)
  • Implement batch git operations replacing individual PR lookups
  • Add caching for commit SHAs and cherry-pick detection
  • Improve output clarity: rename 'MERGED' column to 'CHERRY'

Performance improvements:

  • --unmerged mode: 73s → 2.9s (96% faster)
  • Regular mode: 73s → 12.7s (83% faster)
  • Eliminates O(n) git operations with O(1) cache lookups
    (cherry picked from commit ffb9084)

Co-authored-by: Kaxil Naik kaxilnaik@gmail.com

… faster) (#54292)

**Change Summary**:
- Use GitHub search API to batch-fetch PRs by status (merged/closed/open)
- Implement batch git operations replacing individual PR lookups
- Add caching for commit SHAs and cherry-pick detection
- Improve output clarity: rename 'MERGED' column to 'CHERRY'

**Performance improvements**:
- `--unmerged` mode: 73s → 2.9s (96% faster)
- Regular mode: 73s → 12.7s (83% faster)
- Eliminates O(n) git operations with O(1) cache lookups
(cherry picked from commit ffb9084)

Co-authored-by: Kaxil Naik <kaxilnaik@gmail.com>
@boring-cyborg boring-cyborg bot added area:dev-tools backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch labels Aug 8, 2025
@kaxil kaxil marked this pull request as ready for review August 8, 2025 22:14
@kaxil kaxil merged commit b6f4621 into v3-0-test Aug 8, 2025
14 checks passed
@kaxil kaxil deleted the backport-ffb9084-v3-0-test branch August 8, 2025 22:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant