Yicong-Huang opened a new pull request, #4629:
URL: https://github.com/apache/texera/pull/4629

   ### What changes were proposed in this PR?
   
   After #4622 the `precheck` step legitimately skips build stacks based on PR 
labels (e.g., a PR without the `frontend` label skips the frontend stack). The 
backport caller propagates these toggles, so the corresponding `backport 
(target) / frontend (...)` job ends with `conclusion: "skipped"`.
   
   `direct-backport-push.yml`'s discovery filter required **every** matching 
job to be `success`, so legitimately-skipped jobs caused the whole target to be 
classified as not-green and `push-backports` was silently skipped. Match the 
`Required Checks` aggregator's logic by accepting both `success` and `skipped`.
   
   ### Any related issues, documentation, discussions?
   
   Closes #4628. Triggered by run 
[25237976528](https://github.com/apache/texera/actions/runs/25237976528) for 
the merge of #4622.
   
   ### How was this PR tested?
   
   Single-line filter change; YAML parses locally. Will be exercised on the 
next merge of a PR with `release/*` labels and a partially-skipped build matrix.
   
   ### Was this PR authored or co-authored using generative AI tooling?
   
   Generated-by: Claude Code (Opus 4.7)


-- 
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