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

Reply via email to