Skip to content

[CI] Add /run-full-ci and /run-extra-ci slash commands - #38734

Merged
alisonshao merged 1 commit into
mainfrom
ci/run-full-and-extra-ci
Sep 9, 2026
Merged

alisonshao merged 1 commit into
mainfrom
ci/run-full-and-extra-ci

Conversation

@alisonshao

@alisonshao alisonshao commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Extra CI could only be triggered as a side effect of /tag-and-rerun-ci extra, and there was no way to run the extra tier alone — a baseline-green PR had to re-sweep baseline just to get extra.

  • /run-full-ci — baseline + extra. Short form of /tag-and-rerun-ci extra, sharing its code path.
  • /run-extra-ci — applies both labels, reruns only PR Test Extra, leaving baseline runs alone.

/rerun-full-ci and /rerun-extra-ci are accepted as aliases. Existing commands are unchanged.

Both reuse can_tag_run_ci_label + can_rerun_failed_ci rather than adding a permission key, so every user already in CI_PERMISSIONS.json gets them with no roster change.

/run-extra-ci is rerun-only — pr-test-extra.yml's dispatch inputs carry no pr_head_sha, so dispatching a fork PR would test main instead of the PR. It reuses _latest_run_per_workflow so it can't spawn a duplicate that fights a live run for runners. No workflow is touched except the handler's allowlist.

Docs updated, including fixing the /rerun-group example — it referenced a hicache group that doesn't exist; rust-server is the only registered group.


CI States

Latest PR Test (Base): 🚫 Run #34402441856
Latest PR Test (Extra): 🚫 Run #34402441470
Latest PR Test (AMD ROCm 10): 🚫 Run #34402441758

Extra CI could only be triggered as a side effect of
`/tag-and-rerun-ci extra`, and there was no way to run the extra tier
alone — a baseline-green PR had to re-sweep baseline to get extra.

/run-full-ci runs baseline + extra (short form of
`/tag-and-rerun-ci extra`, sharing its code path). /run-extra-ci applies
both labels and reruns only `PR Test Extra`, leaving baseline runs alone.
The /rerun-* spellings are accepted as aliases. Existing commands are
unchanged.

Both reuse can_tag_run_ci_label + can_rerun_failed_ci, so every user
already in CI_PERMISSIONS.json gets them with no roster change.

Also fixes the /rerun-group doc example, which referenced a `hicache`
group that doesn't exist.
@mintlify

mintlify Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
lmsysorg 🟢 Ready View Preview Sep 9, 2026, 8:43 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

@alisonshao

Copy link
Copy Markdown
Collaborator Author

/run-extra-ci

@alisonshao

Copy link
Copy Markdown
Collaborator Author

/tag-and-rerun-ci extra

@alisonshao
alisonshao merged commit 2948a62 into main Sep 9, 2026
150 of 194 checks passed
@alisonshao
alisonshao deleted the ci/run-full-and-extra-ci branch September 9, 2026 20:56
pllimax added a commit to pllimax/sglang that referenced this pull request Sep 10, 2026
* origin/main: (27 commits)
  [Simulator] Give the OFFLINE/BLOCKING comparison tolerances real headroom (sgl-project#38732)
  [Config] msgspec.Struct for the config tier (sgl-project#38753)
  [AMD] ci: move the miles nightlies from rocm700 to rocm10 (sgl-project#37495)
  [Config] One writer for the declaration stash; no exception to the write seal (sgl-project#38752)
  docker(xpu): drop redundant setvars.sh from torch_memory_saver RUN (sgl-project#38665)
  [XPU][Fix] Pack device-pointer tables as uint64 to avoid 64-bit address overflow (sgl-project#35051)
  [CI] Temporarily disable GB300 tests (sgl-project#38770)
  [diffusion] feat: spill large tensors over shared memory like numpy arrays (sgl-project#38656)
  [diffusion] refactor: refactor utility ownership and document helper placement (sgl-project#38699)
  [NPU]Support GLM5.2 and FP8 DSA&Indexer kvcache for 950 (sgl-project#38250)
  [CI] Answer unrecognized slash commands instead of skipping silently (sgl-project#38736)
  [AMD] Parallelize aiter spec-decode KV index building over token blocks (sgl-project#37659)
  [DSv4] Integrate TRT-LLM DSv4 Attention for SM100/103 (sgl-project#30805)
  Add Opt-In for GLM-5.3 Flash breakable prefill CUDA graphs (sgl-project#38522)
  [CI] Install helion 1.4.0 for the KDA Helion kernel tests (sgl-project#38688)
  [Rust] Gate health on startup warmup completion (sgl-project#37994)
  [HiCache] Replace skip_lock_node_ids with a segment lock protocol (sgl-project#36848)
  feat: add optimized Domino rollout to DFlash V2 (sgl-project#36899)
  [CI] Add /run-full-ci and /run-extra-ci slash commands (sgl-project#38734)
  [Model] Support GLM-5.3 Flash NVFP4 loading (sgl-project#38621)
  ...
mqhc2020 pushed a commit to mqhc2020/sglang that referenced this pull request Sep 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation run-ci run-ci-extra

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant