1414 runs-on : ubuntu-latest
1515 steps :
1616 - uses : actions/checkout@main
17+ with :
18+ fetch-depth : 0
1719 - name : Set up JDK 11
1820 uses : actions/setup-java@main
1921 with :
@@ -22,13 +24,15 @@ jobs:
2224 - name : Build with Gradle
2325 uses : gradle/actions/setup-gradle@main
2426 - name : Run Gradle Check
25- run : gradle check
27+ run : ./gradlew check
2628
2729 maven_verify :
2830 needs : gradle_check
2931 runs-on : ubuntu-latest
3032 steps :
3133 - uses : actions/checkout@main
34+ with :
35+ fetch-depth : 0
3236 - name : Set up JDK 11
3337 uses : actions/setup-java@main
3438 with :
@@ -58,15 +62,15 @@ jobs:
5862 distribution : ' temurin'
5963 - name : Build with Gradle
6064 uses : gradle/actions/setup-gradle@main
61- - name : Publish
62- run : gradle publish
65+ - name : Publish with Gradle
66+ run : ./gradlew publish
6367 env :
6468 ossrhUsername : ${{ secrets.OSSRHUSERNAME }}
6569 ossrhPassword : ${{ secrets.OSSRHPASSWORD }}
6670 - uses : actions/setup-python@main
6771 - name : Install XSLT Processor
6872 run : sudo apt-get install xsltproc sphinx-common
69- - name : Install dependencies
73+ - name : Install Python dependencies
7074 run : pip install furo myst_parser sphinx-prompt sphinx_substitution_extensions sphinx_issues sphinx_inline_tabs pygments
7175 - name : Checkout project sources
7276 uses : actions/checkout@main
7579 fetch-depth : 0
7680 - name : Setup Gradle
7781 uses : gradle/actions/setup-gradle@main
78- - name : Run build with Gradle Wrapper
79- run : FLOATING_TOC=false gradle xmldoc sphinx
80- - name : Deploy
82+ - name : Build Sphinx documentation with Gradle
83+ run : FLOATING_TOC=false ./gradlew gitChangelogTask renderRR xslt xmldoc sphinx
84+ - name : Deploy Sphinx documentation
8185 uses : actions/configure-pages@main
8286 - name : Upload artifact
8387 uses : actions/upload-pages-artifact@main
0 commit comments