The GitHub Actions job "Required Checks" on 
texera.git/gh-readonly-queue/main/pr-6959-589f601d48025ada64836bbeb3adfc183282bb5c
 has failed.
Run started by GitHub user Yicong-Huang (triggered by Yicong-Huang).

Head commit for run:
cc1c332987a53d528c83f5fbed556a7918b43945 / 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/30321548529

With regards,
GitHub Actions via GitBox

Reply via email to