The GitHub Actions job "Build and push images" on texera.git/main has succeeded. Run started by GitHub user bobbai00 (triggered by bobbai00).
Head commit for run: ee41d9a2a6d977ddc10b8cee0ef1f04da7b3ef31 / Yicong Huang <[email protected]> ci: move backport preflight out of Required Checks and report conflicts as neutral (#6959) ### What changes were proposed in this PR? Follow-up to #6941, improving the backport CI/PRs so they stop reading as failures: - **A backport conflict no longer shows a red X.** Moved backport preflight/build out of `required-checks.yml` into a dedicated **Backport Checks** workflow, and report a conflict as a **`neutral`** (grey) check instead of a failing job. Still advisory, still never blocks merge (backport was never a required context). - **Shared precheck.** Extracted `precheck` into a reusable workflow so the label→stack mapping lives in one place. - **Nicer auto-opened draft backport PRs:** opened as `github-actions[bot]`, follow the PR template, title no longer links back to the original PR (trailing `(#N)` stripped), and the body carries the original PR's linked issue/discussion. ### Any related issues, documentation, discussions? Closes #6954. Follow-up to #6941. ### How was this PR tested? `actionlint` and `node --check` clean on all workflows; the apply-check shell/jq and the title/related-section logic were exercised locally. Full behavior runs on a real backport-labeled PR. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (Opus 4.8) Report URL: https://github.com/apache/texera/actions/runs/30324778919 With regards, GitHub Actions via GitBox
