This directory contains scripts to automate version bumping for SGLang releases.
Updates SGLang version across all relevant files following the pattern from PR #10468.
Usage:
python scripts/release/bump_sglang_version.py 0.5.3rc0Files updated:
Makefilebenchmark/deepseek_v3/README.mddocker/rocm.Dockerfiledocs/get_started/install.mddocs/platforms/amd_gpu.mddocs/platforms/ascend_npu.mdpython/pyproject.tomlpython/pyproject_other.tomlpython/pyproject_npu.tomlpython/sglang/version.py
Updates the sglang-kernel release version across all relevant files following the pattern from PR #10732.
Usage:
python scripts/release/bump_kernel_version.py 0.4.0Files updated:
sgl-kernel/pyproject.tomlsgl-kernel/pyproject_cpu.tomlsgl-kernel/pyproject_rocm.tomlsgl-kernel/pyproject_musa.tomlsgl-kernel/python/sgl_kernel/version.py
-
Run the script:
python scripts/release/bump_sglang_version.py 0.5.4rc0
-
Verify changes with git diff:
git diff
-
Check specific files contain the new version:
grep -r "0.5.4rc0" python/sglang/version.py grep -r "0.5.4rc0" python/pyproject.toml grep -r "0.5.4rc0" docs/get_started/install.md
-
Reset changes (if testing):
git checkout .
-
Run the script:
python scripts/release/bump_kernel_version.py 0.4.0
-
Verify changes with git diff:
git diff
-
Check specific files contain the new version:
grep -r "0.4.0" sgl-kernel/python/sgl_kernel/version.py grep -r "0.4.0" sgl-kernel/pyproject.toml
-
Reset changes (if testing):
git checkout .
- SGLang versions:
X.Y.ZorX.Y.ZrcN(e.g.,0.5.3or0.5.3rc0) - Kernel versions:
X.Y.Z(e.g.,0.4.0)
The scripts will validate the version format and exit with an error if invalid.