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]