File tree Expand file tree Collapse file tree 3 files changed +44
-16
lines changed
Expand file tree Collapse file tree 3 files changed +44
-16
lines changed Original file line number Diff line number Diff line change 55 types : [ released ]
66
77jobs :
8- deploy :
8+ javadoc :
99 runs-on : ubuntu-latest
1010
1111 permissions :
1212 contents : write
1313
1414 steps :
1515 - name : Checkout Code
16- uses : actions/checkout@v4
16+ uses : actions/checkout@v5
1717
1818 - name : Set up JDK 21
1919 uses : actions/setup-java@v4
2020 with :
2121 java-version : 21
2222 distribution : adopt
2323
24- - name : Create Javadoc
25- uses : gradle/gradle-build-action@v3
26- with :
27- cache-disabled : true
28- arguments : javadoc
24+ - name : Setup Gradle
25+ uses : gradle/actions/setup-gradle@v4
26+
27+ - name : Generate Javadoc
28+ run : ./gradlew javadoc
2929
3030 - name : Deploy to Github Pages
3131 uses : JamesIves/github-pages-deploy-action@v4.6.0
Original file line number Diff line number Diff line change 1+ name : Publish
2+
3+ on :
4+ release :
5+ types : [ created ]
6+
7+ jobs :
8+ publish :
9+ runs-on : ubuntu-latest
10+ steps :
11+ - name : Checkout Code
12+ uses : actions/checkout@v5
13+
14+ - name : Set Up JDK 21
15+ uses : actions/setup-java@v4
16+ with :
17+ java-version : 21
18+ distribution : adopt
19+
20+ - name : Setup Gradle
21+ uses : gradle/actions/setup-gradle@v4
22+ with :
23+ cache-disabled : true
24+
25+ - name : Publish to xenondevs repository
26+ run : ./gradlew publish
27+ env :
28+ ORG_GRADLE_PROJECT_xenondevsUsername : ${{ secrets.XENONDEVS_RELEASES_USERNAME }}
29+ ORG_GRADLE_PROJECT_xenondevsPassword : ${{ secrets.XENONDEVS_RELEASES_PASSWORD }}
Original file line number Diff line number Diff line change 1- name : Build InvUI
1+ name : Run Tests
22
33on :
44 push :
77 branches : [ "**" ]
88
99jobs :
10- build :
11- name : Build InvUI
10+ test :
1211 runs-on : ubuntu-latest
1312
1413 steps :
1514 - name : Checkout repository
16- uses : actions/checkout@v4
15+ uses : actions/checkout@v5
1716
1817 - name : Set up JDK 21
1918 uses : actions/setup-java@v4
2019 with :
2120 java-version : 21
2221 distribution : adopt
2322
24- - name : Build InvUI
25- uses : gradle/gradle-build-action@v3
26- with :
27- cache-disabled : true
28- arguments : clean build test
23+ - name : Setup Gradle
24+ uses : gradle/actions/setup-gradle@v4
25+
26+ - name : Run Tests
27+ run : ./gradlew clean build test
You can’t perform that action at this time.
0 commit comments