From acedf7a44e95361382368fe05cbbe693691f20a7 Mon Sep 17 00:00:00 2001 From: Sam Kim Date: Mon, 12 Feb 2024 10:02:53 -0800 Subject: [PATCH 1/4] Add javadoc step to deploy workflow --- .github/workflows/publish.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 61d66f7d..23745953 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -27,3 +27,11 @@ jobs: run: | export ORG_GRADLE_PROJECT_release=${GITHUB_REF#refs/tags/} ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository + - name: Publish JavaDoc + uses: MathieuSoysal/Javadoc-publisher.yml@v2.4.0 + with: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + javadoc-branch: javadoc + java-version: 17 + project: gradle + custom-command: gradle javadoc From d7de5e5cf3587323bea52779c7f2e433398b3725 Mon Sep 17 00:00:00 2001 From: Sam Kim Date: Mon, 12 Feb 2024 11:30:59 -0800 Subject: [PATCH 2/4] Use directory for javadoc publishing --- .github/workflows/publish.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 23745953..200800da 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -34,4 +34,5 @@ jobs: javadoc-branch: javadoc java-version: 17 project: gradle + target-folder: javadoc custom-command: gradle javadoc From 49db668f368c03606e16c9d0ccea3dc4b0ef7c2e Mon Sep 17 00:00:00 2001 From: Sam Kim Date: Mon, 12 Feb 2024 11:44:13 -0800 Subject: [PATCH 3/4] Use supported directory for gh pages --- .github/workflows/publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 200800da..2ebe660b 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -34,5 +34,5 @@ jobs: javadoc-branch: javadoc java-version: 17 project: gradle - target-folder: javadoc + target-folder: docs custom-command: gradle javadoc From 6495f5373674b4b59cfd1009c91004ac9116d74a Mon Sep 17 00:00:00 2001 From: Sam Kim Date: Mon, 12 Feb 2024 12:22:25 -0800 Subject: [PATCH 4/4] Add release string to javadoc build --- .github/workflows/publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 2ebe660b..6fd16ba8 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -35,4 +35,4 @@ jobs: java-version: 17 project: gradle target-folder: docs - custom-command: gradle javadoc + custom-command: gradle javadoc -Prelease=${GITHUB_REF#refs/tags/}