diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 76b5bb9..0ef738f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -179,6 +179,15 @@ jobs: asset_path: out/binary_distrib.tar.gz asset_name: macosx-amd64.tar.gz asset_content_type: application/octet-stream + - name: Export javadoc + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ needs.create-release.outputs.upload_url }} + asset_path: out/javadoc.tar.gz + asset_name: javadoc.tar.gz + asset_content_type: application/octet-stream build-macosx-arm64: @@ -205,3 +214,5 @@ jobs: asset_path: out/binary_distrib.tar.gz asset_name: macosx-arm64.tar.gz asset_content_type: application/octet-stream + + diff --git a/compile_macosx.sh b/compile_macosx.sh index 3b507ea..c2dac4d 100755 --- a/compile_macosx.sh +++ b/compile_macosx.sh @@ -51,3 +51,7 @@ cd ../binary_distrib/macosx64 rm -rf ../../../out mkdir ../../../out tar -czvf ../../../out/binary_distrib.tar.gz * + +#Pack javadoc +cd docs +tar -czvf ../../../../out/javadoc.tar.gz * diff --git a/release_gen/create_release_info.sh b/release_gen/create_release_info.sh index 1dac0e6..ec513d5 100755 --- a/release_gen/create_release_info.sh +++ b/release_gen/create_release_info.sh @@ -80,6 +80,7 @@ mv LICENSE.txt ../LICENSE echo " \"filename_windows_i386\": \"windows-i386.tar.gz\", " echo " \"filename_macosx_amd64\": \"macosx-amd64.tar.gz\", " echo " \"filename_macosx_arm64\": \"macosx-arm64.tar.gz\", " + echo " \"filename_javadoc\": \"javadoc.tar.gz\", " echo " \"release_tag\": \"$release_tag\"," echo " \"release_url\": \"https://github.com/$5/releases/tag/$release_tag\", " echo " \"download_url_linux_amd64\": \"https://github.com/$5/releases/download/$release_tag/linux-amd64.tar.gz\", " @@ -87,7 +88,8 @@ mv LICENSE.txt ../LICENSE echo " \"download_url_windows_amd64\": \"https://github.com/$5/releases/download/$release_tag/windows-amd64.tar.gz\", " echo " \"download_url_windows_i386\": \"https://github.com/$5/releases/download/$release_tag/windows-i386.tar.gz\", " echo " \"download_url_macosx_amd64\": \"https://github.com/$5/releases/download/$release_tag/macosx-amd64.tar.gz\", " - echo " \"download_url_macosx_ard64\": \"https://github.com/$5/releases/download/$release_tag/macosx-arm64.tar.gz\"" + echo " \"download_url_macosx_ard64\": \"https://github.com/$5/releases/download/$release_tag/macosx-arm64.tar.gz\", " + echo " \"download_url_javadoc\": \"https://github.com/$5/releases/download/$release_tag/javadoc.tar.gz\"" echo "}" ) > ../build_meta.json