You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: implement fail-fast fallback and single-commit git diff strategy
- Fix fallback logic to fail fast instead of building entire project when no modules detected
- Change git diff strategy to use HEAD~1..HEAD for maintenance branches (single cherry-pick commits)
- Add local testing script for debugging without GitHub Actions cycles
- Update verbose logging to show which git diff strategy is being used
Root cause: Cherry-picked commits on maintenance branches were compared against themselves
using origin/branch...HEAD, resulting in 0 changed files and fallback to full builds.
Now maintenance branches always use single-commit diff which correctly detects changes.
0 commit comments