Yicong-Huang opened a new issue, #4599:
URL: https://github.com/apache/texera/issues/4599

   ### Task Summary
   
   The `Build` workflow (`.github/workflows/github-action-build.yml`) currently 
exposes one PR check per matrix entry across `frontend` (3 OSes), `python` (4 
versions), `scala`, and `agent-service` (2 OSes) — roughly 10 individual 
checks. There is no single aggregator job, which makes branch-protection 
configuration verbose and clutters the PR check list.
   
   Add a `build-summary` job that:
   
   - depends on all top-level build jobs (`frontend`, `scala`, `python`, 
`agent-service`),
   - always runs (`if: always()`) so it reports a definitive pass/fail even 
when an upstream job fails or is skipped,
   - fails unless every required upstream job's `result` is `success`.
   
   This lets us mark a single check (`Build Summary`) as required in branch 
protection while still running each matrix entry in parallel.
   
   ### Priority
   
   P3 – Low
   
   ### Task Type
   
   - [x] DevOps / Deployment


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to