scripts/release/README.md
This directory contains scripts to automate version bumping for SGLang releases.
bump_sglang_version.pyUpdates SGLang version across all relevant files following the pattern from PR #10468.
Usage:
python scripts/release/bump_sglang_version.py 0.5.3rc0
Files 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.pybump_kernel_version.pyUpdates 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.0
Files updated:
sgl-kernel/pyproject.tomlsgl-kernel/pyproject_cpu.tomlsgl-kernel/pyproject_rocm.tomlsgl-kernel/pyproject_musa.tomlsgl-kernel/python/sgl_kernel/version.pyRun 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 .
X.Y.Z or X.Y.ZrcN (e.g., 0.5.3 or 0.5.3rc0)X.Y.Z (e.g., 0.4.0)The scripts will validate the version format and exit with an error if invalid.