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]
