Refactor CI to use common-ci-configuration templates
Summary
- Replace inline pre_get_sources hook with
.haf_git_corruption_cleanupreference - Extend
.haf_commit_validationfor validate_haf_commit job - Use common template references in sync job (
.haf_app_sync_setup,.fetch_cache_manager,.haf_app_fetch_haf_cache) - Extend
.haf_app_sync_variablesfor common directory variables - Add global variable aliases for common template compatibility
Net reduction: ~99 lines while maintaining all functionality.
Test plan
- Pipeline passes on this branch
- Verify sync job works correctly with common template references
- Verify test jobs still extract cache and run successfully