This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tvm-site.git
The following commit(s) were added to refs/heads/main by this push:
new 0c323cf4d0 FFI docs deploy
0c323cf4d0 is described below
commit 0c323cf4d05918d561ff7a8124b1269a0107c291
Author: tqchen <[email protected]>
AuthorDate: Mon Sep 1 19:35:12 2025 -0400
FFI docs deploy
---
.github/workflows/publish_tvm_ffi_docs.yml | 50 ++++++++++++++++++++++++++++++
1 file changed, 50 insertions(+)
diff --git a/.github/workflows/publish_tvm_ffi_docs.yml
b/.github/workflows/publish_tvm_ffi_docs.yml
new file mode 100644
index 0000000000..3fd352c8e4
--- /dev/null
+++ b/.github/workflows/publish_tvm_ffi_docs.yml
@@ -0,0 +1,50 @@
+name: Publish tvm-ffi docs
+
+on:
+ workflow_dispatch:
+
+jobs:
+ build_wheels:
+ name: Build docs
+ runs-on: ubuntu-latest
+ steps:
+ - uses: astral-sh/setup-uv@v4
+
+ - uses: actions/checkout@v4
+ with:
+ submodules: recursive
+ path: tvm-site
+
+ - name: Checkout tvm
+ uses: actions/checkout@v4
+ with:
+ repository: apache/tvm
+ submodules: recursive
+ path: tvm
+
+ - name: Install wheel and requirements
+ working-directory: tvm/ffi
+ run: |
+ pip install .
+ pip install -r docs/requirements.txt
+ cp ../../tvm-site/scripts/download_3rdparty_embeds.py .
+
+ - name: Build docs
+ working-directory: tvm/ffi/docs
+ run: |
+ make html
+ python download_3rdparty_embeds.py -v
+
+ - name: Deploy docs
+ working-directory: tvm-site
+ run: |
+ git status
+ git checkout -B asf-site
+ git ls-tree HEAD ffi/ --name-only | grep -vP '^ffi/v\\d' | xargs rm
-rf
+ cp -r ../tvm/ffi/docs/_build/html ffi
+ git add .
+ git config user.name tvm-bot
+ git config user.email [email protected]
+ git commit -m"deploying ffi docs"
+ git status
+ git remote push origin asf-site