Skip to content

Commit ce58773

Browse files
committed
CI adjustment
1 parent 4ed58ab commit ce58773

File tree

2 files changed

+40
-23
lines changed

2 files changed

+40
-23
lines changed

.github/workflows/main-ci.yml

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,48 +13,58 @@ env:
1313
jobs:
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:

.github/workflows/publish.yml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,25 @@ env:
1111
jobs:
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

0 commit comments

Comments
 (0)