File tree Expand file tree Collapse file tree 2 files changed +40
-23
lines changed Expand file tree Collapse file tree 2 files changed +40
-23
lines changed Original file line number Diff line number Diff line change 1313jobs :
1414 code-check :
1515 name : Code Check
16- runs-on : ubuntu-latest
16+ runs-on : macos-11
1717 steps :
18- # # Step 1
1918 - name : Checkout
2019 uses : actions/checkout@v3
21- # # Step 2
20+
21+ - name : Validate Gradle Wrapper
22+ uses : gradle/wrapper-validation-action@v1
23+
24+ - name : Configure JDK
25+ uses : actions/setup-java@v3
26+ with :
27+ distribution : temurin
28+ java-version : 11
29+
2230 - name : Check Swift Package Version
2331 run : ./gradlew checkSwiftPackageVersion
24- # # Step 3
32+
2533 - name : Run Detekt
26- run : ./gradlew :ychat: detektMetadataMain
27- # # Step 4
34+ run : ./gradlew detektMetadataMain
35+
2836 - name : Run Ktlint
29- run : ./gradlew :ychat: ktlintCheck
37+ run : ./gradlew ktlintCheck
3038
3139 code-coverage :
3240 name : Code Coverage
33- runs-on : ubuntu-latest
41+ runs-on : macos-11
3442 steps :
35- # # Step 1
3643 - name : Checkout
3744 uses : actions/checkout@v3
38- # # Step 2
39- - name : Set up Java 11
45+
46+ - name : Validate Gradle Wrapper
47+ uses : gradle/wrapper-validation-action@v1
48+
49+ - name : Configure JDK
4050 uses : actions/setup-java@v3
4151 with :
42- distribution : ' zulu '
43- java-version : ' 11 '
44- # # Step 3
52+ distribution : temurin
53+ java-version : 11
54+
4555 - name : Run Kover Verify
4656 run : ./gradlew koverVerify
47- # # Step 4
57+
4858 - name : Upload Test Report
4959 if : failure()
5060 uses : actions/upload-artifact@v3
5161 with :
5262 name : Test Report
5363 path : " **/build/reports/tests/testDebugUnitTest"
54- # # Step 5
64+
5565 - name : Run Kover Report
5666 run : ./gradlew :ychat:koverXmlReport
57- # # Step 6
67+
5868 - name : Upload coverage reports
5969 uses : codecov/codecov-action@v3
6070 with :
Original file line number Diff line number Diff line change 1111jobs :
1212 publish-maven :
1313 name : Publish to Maven
14- runs-on : ubuntu-latest
14+ runs-on : macos-11
1515 steps :
16- - uses : actions/checkout@v3
17- - name : Set up Java for publishing to Maven Central Repository
16+ - name : Checkout
17+ uses : actions/checkout@v3
18+
19+ - name : Configure JDK
1820 uses : actions/setup-java@v3
1921 with :
20- java-version : ' 11'
21- distribution : ' temurin'
22- cache : gradle
22+ distribution : temurin
23+ java-version : 11
24+
25+ - name : Setup Gradle
26+ uses : gradle/gradle-build-action@v2
27+ with :
28+ gradle-version : wrapper
2329
2430 - name : Grant execute permission for gradlew
2531 run : chmod +x gradlew
32+
2633 - name : Publish to Repository
2734 run : ./gradlew :ychat:clean publishReleasePublicationToYChatRepository
2835
You can’t perform that action at this time.
0 commit comments