Handle TiDB Engineering Efficiency EOL work for a TiDB minor version across PingCAP-QE/ci and ti-community-infra/configs. Here TiDB means the whole customer-facing TiDB product line, not only pingcap/tidb. Use when retiring release-X.Y support across product components, including patch and hotfix SDLC for vX.Y.Z: delete CI jobs and resources, remove periodic or cron jobs, remove release-X.Y, release-X.Y.Z, hotfix branch, and vX.Y.* ranges, deny affects-X.Y labeling, block merges to release-X.Y* branches, and remove maintained GitHub labels for that EOL version.
Test Jenkins pipeline changes in a PR by replaying changed jobs in PingCAP-QE/ci with cross-branch dedup (prefer newest branch when diffs match), Jenkins job-name resolution from jobs DSL, pod-yaml-aware inline replay, retry tracking, and continuous PR status comments.
Handle Tekton v1 backend CD work in PingCAP-QE/ci, including delivery and release Tasks, Pipelines, TriggerBindings, TriggerTemplates, and env-gcp/env-prod2 Triggers under tekton/v1. Use when adding or modifying publisher, artifact delivery, Harbor or GitHub event routing, RC-to-GA release flows, or Tekton trigger-to-pipeline wiring.
Diagnose CI job failures for a GitHub pull request (explicit PR or PR for the current branch). Supports GitHub Actions, Jenkins pipelines, and Kubernetes Prow jobs, with safe log retrieval and slicing to avoid loading full logs into context.
Bump container image tags in Prow job YAMLs under prow-jobs/ while keeping the tag variant suffix (e.g. -dind, -alpine). Use when asked to update or refresh Prow job images, or to bump container/initContainer tags to a newer version without changing variants.