This is an automated email from the ASF dual-hosted git repository.

tqchen pushed a commit to branch manylinux-ci-836
in repository https://gitbox.apache.org/repos/asf/tvm-tirx.git


The following commit(s) were added to refs/heads/manylinux-ci-836 by this push:
     new 833a6f5f1 [CI] Build documentation in manylinux with explicit Doxygen 
bootstrap
833a6f5f1 is described below

commit 833a6f5f14b2bdafb9f678d4461467fa099ca0f4
Author: Tianqi Chen <[email protected]>
AuthorDate: Sun Oct 25 15:40:03 2026 +0000

    [CI] Build documentation in manylinux with explicit Doxygen bootstrap
---
 ci/jenkins/docker-images.ini      | 2 +-
 ci/jenkins/gpu_jenkinsfile.groovy | 4 ++--
 tests/scripts/task_python_docs.sh | 1 +
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/ci/jenkins/docker-images.ini b/ci/jenkins/docker-images.ini
index 21c35c7a8..71f34fe6e 100644
--- a/ci/jenkins/docker-images.ini
+++ b/ci/jenkins/docker-images.ini
@@ -21,5 +21,5 @@ ci_tag: 20260705-142349-cfb98e93
 ci_arm: tlcpack/ci-arm:%(ci_tag)s
 ci_cpu: quay.io/pypa/manylinux_2_28_x86_64:latest
 ci_gpu: quay.io/manylinux_cuda/manylinux_2_28_x86_64_cuda13_1:latest
-# Keep native ROCm/Vulkan/OpenCL and Doxygen coverage on the existing image.
+# Keep native ROCm/Vulkan/OpenCL coverage on the existing image.
 ci_gpu_tools: tlcpack/ci-gpu:%(ci_tag)s
diff --git a/ci/jenkins/gpu_jenkinsfile.groovy 
b/ci/jenkins/gpu_jenkinsfile.groovy
index 911302ba4..ac64dd41c 100644
--- a/ci/jenkins/gpu_jenkinsfile.groovy
+++ b/ci/jenkins/gpu_jenkinsfile.groovy
@@ -79,10 +79,10 @@ parallel(
     stage('Docs') {
       ci.with_node(instance: 'CPU-SPOT', retry_instance: 'CPU',
         name: 'Docs', folder: 'tvm/tirx-docs', variables: ['PLATFORM=gpu']) {
-        ci.docker_init(images.ci_gpu_tools)
+        ci.docker_init(images.ci_gpu)
         ci.download_artifacts('gpu')
         sh(
-          script: "${docker_run} --no-gpu ${images.ci_gpu_tools} 
./tests/scripts/task_python_docs.sh",
+          script: "${docker_run} --no-gpu ${images.ci_gpu} 
./tests/scripts/task_python_docs.sh",
           label: 'Build TIRx API documentation',
         )
         ci.upload_artifacts('docs', '--path docs.tgz')
diff --git a/tests/scripts/task_python_docs.sh 
b/tests/scripts/task_python_docs.sh
index 643293e15..bf30abda0 100755
--- a/tests/scripts/task_python_docs.sh
+++ b/tests/scripts/task_python_docs.sh
@@ -19,6 +19,7 @@
 set -euxo pipefail
 
 source ./tests/scripts/test_task_install_dist_wheels.sh --group docs
+uv pip install mlc-doxygen-bin
 rm -rf docs/_build docs/reference/python/generated
 BUILD_CPP_DOCS=1 uv run --no-sync python -m sphinx -E -a -b html -d 
docs/_build/doctrees -W --keep-going docs docs/_build/html
 git rev-parse HEAD > docs/_build/html/commit_hash

Reply via email to