diff --git a/.github/workflows/release-whl-kernel-xpu.yml b/.github/workflows/release-whl-kernel-xpu.yml index 4d3a7c572..f47192dac 100644 --- a/.github/workflows/release-whl-kernel-xpu.yml +++ b/.github/workflows/release-whl-kernel-xpu.yml @@ -126,7 +126,7 @@ jobs: - name: Release uses: softprops/action-gh-release@v2 with: - tag_name: ${{ inputs.tag_name }} + tag_name: ${{ inputs.tag_name }}+xpu repository: sgl-project/whl token: ${{ secrets.GH_PAT_FOR_WHL_RELEASE }} files: | diff --git a/scripts/update_kernel_whl_index.py b/scripts/update_kernel_whl_index.py index f4c0e38a8..3c89e70a7 100644 --- a/scripts/update_kernel_whl_index.py +++ b/scripts/update_kernel_whl_index.py @@ -55,6 +55,7 @@ def _update_non_cuda_wheel_index( version=None, package_name="sglang_kernel", index_package_name="sglang-kernel", + release_tag_suffix="", ): backend_dir = f"{backend}{version or ''}" index_dir = pathlib.Path(f"sgl-whl/{backend_dir}/{index_package_name}") @@ -71,7 +72,7 @@ def _update_non_cuda_wheel_index( rf"{re.escape(package_name)}-([0-9.]+(?:\.post[0-9]+)?)(?:\+{backend}[0-9]+)?-", path.name, )[0] - full_url = f"{base_url}/v{ver}/{path.name}#sha256={sha256}" + full_url = f"{base_url}/v{ver}{release_tag_suffix}/{path.name}#sha256={sha256}" with (index_dir / "index.html").open("a") as f: f.write(f'{path.name}
\n') @@ -81,6 +82,7 @@ def update_wheel_index_xpu(): "xpu", package_name="sglang_kernel_xpu", index_package_name="sglang-kernel-xpu", + release_tag_suffix="+xpu", )