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

mgrigorov pushed a commit to branch update-site
in repository https://gitbox.apache.org/repos/asf/avro.git

commit 68781364f42f56a8d28b1503bf82c60924f2ace7
Author: Martin Tzvetanov Grigorov <[email protected]>
AuthorDate: Thu Apr 13 11:54:27 2023 +0300

    Fix the path for Java javadoc HTMLs
    
    Do not trigger the workflow for changes in the SDKs
    
    Signed-off-by: Martin Tzvetanov Grigorov <[email protected]>
---
 .github/workflows/docs.yaml | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml
index 6074d7ec5..5ffaaa8e2 100644
--- a/.github/workflows/docs.yaml
+++ b/.github/workflows/docs.yaml
@@ -8,7 +8,6 @@ on:
     paths:
       - .github/workflows/docs.yaml
       - doc/**
-      - lang/c/**
 
 concurrency:
   group: ${{ github.workflow }}-${{ github.ref }}
@@ -139,14 +138,12 @@ jobs:
         run: |
           set -x
           cd lang/java
-          mvn -Pdist javadoc::aggregate
-          ls -la target
-          ls -la target/apidocs
+          mvn javadoc::aggregate
 
       - uses: actions/upload-artifact@v3
         with:
           name: api-java
-          path: lang/java/target/apidocs
+          path: lang/java/target/site/apidocs
 
   push-website:
     name: Push website
@@ -193,6 +190,11 @@ jobs:
         run: |
           set -x
           
+          mkdir -p website/docs/++version++/api/c
+          mkdir -p website/docs/++version++/api/cpp/html
+          mkdir -p website/docs/++version++/api/csharp/html
+          mkdir -p website/docs/++version++/api/java
+          
           mv api-c/* website/docs/++version++/api/c/
           mv api-c++/* website/docs/++version++/api/cpp/html/
           mv api-csharp/* website/docs/++version++/api/csharp/html/
@@ -206,7 +208,10 @@ jobs:
             --exclude '/.git/' \
             ../website/ \
             ./
-          cp ../.asf.yaml .
+          echo "publish:
+                  whoami: asf-site
+                  subdir: asf-site
+                  " > .asf.yaml
           touch .nojekyll
           git status --porcelain
           if [ "$(git status --porcelain)" != "" ]; then

Reply via email to