File tree Expand file tree Collapse file tree 2 files changed +40
-3
lines changed Expand file tree Collapse file tree 2 files changed +40
-3
lines changed Original file line number Diff line number Diff line change
1
+ name : ' Generate Javadocs'
2
+ on :
3
+ release :
4
+ types : [released]
5
+
6
+ jobs :
7
+ build-and-deploy-javadocs :
8
+ name : Build and deploy Javadocs
9
+ runs-on : ubuntu-latest
10
+ steps :
11
+ - name : Checkout 🛎️
12
+ uses : actions/checkout@v4
13
+ with :
14
+ submodules : ' recursive'
15
+
16
+ - name : set up JDK 17
17
+ uses : actions/setup-java@v4
18
+ with :
19
+ distribution : ' temurin'
20
+ java-version : ' 17'
21
+
22
+ - name : Setup Gradle
23
+ uses : gradle/actions/setup-gradle@8379f6a1328ee0e06e2bb424dadb7b159856a326
24
+
25
+ - name : Generate Aggregate Javadocs
26
+ run : |
27
+ ./gradlew aggregateJavadocs
28
+ - name : Deploy
29
+ uses : JamesIves/github-pages-deploy-action@6c2d9db40f9296374acc17b90404b6e8864128c8 # pin@4.7.3
30
+ with :
31
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
32
+ BRANCH : gh-pages
33
+ FOLDER : build/docs/javadoc
34
+ CLEAN : true
Original file line number Diff line number Diff line change 1
- .PHONY : all clean compile dryRelease update stop checkFormat format api assembleBenchmarkTestRelease assembleUiTestRelease assembleUiTestCriticalRelease createCoverageReports runUiTestCritical check preMerge publish
1
+ .PHONY : all clean compile javadocs dryRelease update stop checkFormat format api assembleBenchmarkTestRelease assembleUiTestRelease assembleUiTestCriticalRelease createCoverageReports runUiTestCritical check preMerge publish
2
2
3
- all : stop clean compile createCoverageReports
3
+ all : stop clean javadocs compile createCoverageReports
4
4
assembleBenchmarks : assembleBenchmarkTestRelease
5
5
assembleUiTests : assembleUiTestRelease
6
6
preMerge : check createCoverageReports
@@ -15,9 +15,12 @@ clean:
15
15
compile :
16
16
./gradlew build
17
17
18
+ javadocs :
19
+ ./gradlew aggregateJavadocs
20
+
18
21
# do a dry release (like a local deploy)
19
22
dryRelease :
20
- ./gradlew distZip --no-build-cache --no-configuration-cache
23
+ ./gradlew aggregateJavadocs distZip --no-build-cache --no-configuration-cache
21
24
22
25
# check for dependencies update
23
26
update :
You can’t perform that action at this time.
0 commit comments