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

xiaokang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-graphar-website.git


The following commit(s) were added to refs/heads/main by this push:
     new 1e052e1  feat(doc): Generate Java-Info API documentation and fix 
java-FFI API documentation (#49)
1e052e1 is described below

commit 1e052e1c4676333bea953ed0c71d0748770010d7
Author: Xiaokang Yang <[email protected]>
AuthorDate: Fri Sep 12 17:30:32 2025 +0800

    feat(doc): Generate Java-Info API documentation and fix java-FFI API 
documentation (#49)
    
    * add build api doc step
    
    * try to fix
---
 .github/workflows/deploy.yml | 32 +++++++++++++++++++++++++----
 .github/workflows/devdoc.yml | 48 +++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 73 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index d3a47c3..c91b0c0 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -57,6 +57,18 @@ jobs:
           repository: apache/incubator-graphar
           ref: main
 
+      - name: Build Java-info docs
+        working-directory: maven-projects/info
+        run: |
+          export JAVA_HOME=${JAVA_HOME_11_X64}
+          mvn javadoc:javadoc
+
+      - name: Upload docs
+        uses: actions/upload-artifact@v4
+        with:
+          name: java-info-docs
+          path: ./maven-projects/info/target/site/apidocs
+
       - name: Install dependencies
         run: |
           # install the latest arrow deb to test arrow
@@ -72,7 +84,7 @@ jobs:
           sudo apt-get install libcurl4-openssl-dev -y
           sudo apt-get install llvm-11 clang-11 lld-11 libclang-11-dev 
libz-dev -y
 
-      - name: Build Java docs
+      - name: Build Java-FFI docs
         working-directory: maven-projects/java
         run: |
           export JAVA_HOME=${JAVA_HOME_11_X64}
@@ -81,9 +93,9 @@ jobs:
       - name: Upload docs
         uses: actions/upload-artifact@v4
         with:
-          name: java-docs
-          path: ./maven-projects/java/target/site/apidocs
-  
+          name: java-ffi-docs
+          path: ./maven-projects/java/graphar-javadoc
+
   build-spark-docs:
     runs-on: ubuntu-22.04
     steps:
@@ -169,6 +181,18 @@ jobs:
           name: cpp-docs
           path: ./static/docs/cpp
 
+      - name: Download java-ffi docs
+        uses: actions/download-artifact@v4
+        with:
+          name: java-ffi-docs
+          path: ./static/docs/java-ffi
+
+      - name: Download java-info docs
+        uses: actions/download-artifact@v4
+        with:
+          name: java-info-docs
+          path: ./static/docs/java-info
+
       - name: Download spark docs
         uses: actions/download-artifact@v4
         with:
diff --git a/.github/workflows/devdoc.yml b/.github/workflows/devdoc.yml
index 595d6e9..f65c665 100644
--- a/.github/workflows/devdoc.yml
+++ b/.github/workflows/devdoc.yml
@@ -56,6 +56,18 @@ jobs:
           repository: apache/incubator-graphar
           ref: main
 
+      - name: Build Java-info docs
+        working-directory: maven-projects/info
+        run: |
+          export JAVA_HOME=${JAVA_HOME_11_X64}
+          mvn javadoc:javadoc
+
+      - name: Upload docs
+        uses: actions/upload-artifact@v4
+        with:
+          name: java-info-docs
+          path: ./maven-projects/info/target/site/apidocs
+
       - name: Install dependencies
         run: |
           # install the latest arrow deb to test arrow
@@ -71,7 +83,7 @@ jobs:
           sudo apt-get install libcurl4-openssl-dev -y
           sudo apt-get install llvm-11 clang-11 lld-11 libclang-11-dev 
libz-dev -y
 
-      - name: Build Java docs
+      - name: Build Java-FFI docs
         working-directory: maven-projects/java
         run: |
           export JAVA_HOME=${JAVA_HOME_11_X64}
@@ -80,8 +92,8 @@ jobs:
       - name: Upload docs
         uses: actions/upload-artifact@v4
         with:
-          name: java-docs
-          path: ./maven-projects/java/target/site/apidocs
+          name: java-ffi-docs
+          path: ./maven-projects/java/graphar-javadoc
 
   build-spark-docs:
     runs-on: ubuntu-22.04
@@ -164,6 +176,36 @@ jobs:
           rsync -av incubator-graphar/docs/ docs/
           rm -rf incubator-graphar
 
+      - name: Download cpp docs
+        uses: actions/download-artifact@v4
+        with:
+          name: cpp-docs
+          path: ./static/docs/cpp
+
+      - name: Download java-ffi docs
+        uses: actions/download-artifact@v4
+        with:
+          name: java-ffi-docs
+          path: ./static/docs/java-ffi
+
+      - name: Download java-info docs
+        uses: actions/download-artifact@v4
+        with:
+          name: java-info-docs
+          path: ./static/docs/java-info
+
+      - name: Download spark docs
+        uses: actions/download-artifact@v4
+        with:
+          name: spark-docs
+          path: ./static/docs/spark
+
+      - name: Download pyspark docs
+        uses: actions/download-artifact@v4
+        with:
+          name: pyspark-docs
+          path: ./static/docs/pyspark
+
       - name: Install dependencies
         run: pnpm install
  


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to