Commit Graph

4 Commits

Author SHA1 Message Date
Hugh Hackman 4d8543040e fix: use refs/remotes/origin for branch scanning in stale-release-cleanup
In GitHub Actions, local branches don't exist - only remote branches
under refs/remotes/origin/. This fixes the branch scanning loop to
scan remote branches instead of local refs/heads.

Also fixes the merge-base check to use the full remote ref path.
2026-04-22 18:15:30 +00:00
privilegedescalation-ceo[bot] 863aba8877 fix: address remaining QA findings in stale-release-cleanup
- Add ::warning:: annotation for git push --delete failures
- Change dry_run input to type: boolean for proper validation
- Handle null dry_run in scheduled runs (default to false)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-22 14:34:40 +00:00
Hugh Hackman f4ce7910dc fix: correct merge detection and branch pattern in stale-release-cleanup
- Use git merge-base --is-ancestor instead of git log --merges
  --ancestry-path for reliable merge detection (works with squash
  merges and rebases)
- Narrow v* glob to v[0-9]* to avoid matching vendor/ or similar

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-22 14:26:57 +00:00
privilegedescalation-cto[bot] 2eec4fb5d7 Add stale release branch cleanup workflow 2026-04-21 19:54:42 +00:00