Classify sglang conflict gate (#3130)

Classify sglang conflict gate
This commit is contained in:
zhifu gao
2026-07-08 03:23:00 +08:00
committed by GitHub
parent 82f8f0e0ce
commit 77597cf171
2 changed files with 8 additions and 1 deletions
+1 -1
View File
@@ -152,7 +152,7 @@ Set `GITHUB_TOKEN` when running this from CI or a shared network so GitHub's pub
| Integration PR | Growth reason | Current maintainer action |
|---|---|---|
| `huggingface/transformers#46180` Fun-ASR-Nano model support | Makes Fun-ASR-Nano usable through the default HF API surface and model docs | Current blocker is an unrelated LightOnOCR shared-cache failure in `tests_processors`; the account cannot rerun Hugging Face Actions jobs, so wait for a maintainer rerun and avoid duplicate comments unless new CI evidence appears. |
| `sgl-project/sglang-omni#898` Fun-ASR serving support | Exposes Fun-ASR-Nano through a high-visibility serving runtime for ASR benchmarks and GPU deployment | Help keep benchmark claims precise: exact checkpoint/revision, dtype, GPU, concurrency, SeedTTS EN full-set comparison against Qwen3-ASR, and a copy-paste smoke command. |
| `sgl-project/sglang-omni#898` Fun-ASR serving support | Exposes Fun-ASR-Nano through a high-visibility serving runtime for ASR benchmarks and GPU deployment | The contributor-owned branch is currently dirty; LauraGPT already posted a concrete ASR benchmark rename/docs conflict recipe, and the author replied that conflicts will be resolved during merging. Wait for contributor or maintainer conflict resolution before adding more comments. |
| `ray-project/ray#64053` Ray Serve FunASR ASR example | Puts FunASR in production serving docs for teams already using Ray | Monitor review, answer questions quickly, and keep the example command aligned with the current OpenAI-compatible API behavior. |
| `huggingface/optimum-intel#1801` OpenVINO support | Helps CPU and edge users evaluate Fun-ASR on Intel hardware | Current failed jobs are unrelated OpenVINO matrix failures in Pix2Struct, image-text quantization/export, and tiny-random T5; LauraGPT's direct mirror PR `#1856` was closed after maintainers said they will address the cleanup in a preliminary PR, so wait for that maintainer-side update before adding more comments. |
| `huggingface/speech-to-speech#319` SenseVoice STT handler | Adds SenseVoice/FunASR to local open-source voice-agent pipelines where low-latency STT is a core comparison point | Keep lint/import fixes on the PR head, explain optional `speech-to-speech[sensevoice]` install behavior, and answer handler-scope review quickly. |
+7
View File
@@ -82,6 +82,10 @@ KNOWN_EXTERNAL_CHECK_FAILURES = {
}
}
KNOWN_REVIEW_GATES = {
"sgl-project/sglang-omni#898": {
"action": "wait for contributor conflict resolution",
"reason": "Contributor-owned branch is dirty; conflict recipe already posted from the FunASR side",
},
"punkpeye/awesome-mcp-servers#7153": {
"action": "submit Glama",
"reason": "Glama listing and score badge required before review",
@@ -157,6 +161,7 @@ CONTRIBUTOR_WAITING_LABELS = {"good first issue", "help wanted", "ready for PR"}
MANUAL_HANDOFF_ACTIONS = {
"submit Glama",
"wait for author CLA",
"wait for contributor conflict resolution",
"wait for preview authorization",
}
PASSIVE_INTEGRATION_ACTIONS = {
@@ -345,6 +350,8 @@ def recommend_integration_action(
if pull_request.get("draft"):
return "finish draft"
mergeable_state = pull_request.get("mergeable_state")
if mergeable_state == "dirty" and known_review_gate_action:
return known_review_gate_action
if mergeable_state == "dirty":
return "resolve conflicts"