File tree Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,45 @@ concurrency:
11
11
cancel-in-progress : true
12
12
13
13
jobs :
14
+ reviewdog :
15
+ permissions :
16
+ pull-requests : write
17
+ runs-on : ubuntu-latest
18
+ steps :
19
+ - name : ' Checkout Repository'
20
+ uses : actions/checkout@v4
21
+ - uses : actions/setup-java@v4
22
+ with :
23
+ distribution : temurin
24
+ java-version-file : .java-version
25
+ - name : Validate Gradle Wrapper
26
+ uses : gradle/actions/wrapper-validation@v3
27
+ - name : Cache konan
28
+ uses : actions/cache@v4
29
+ with :
30
+ path : ~/.konan
31
+ key : ${{ runner.os }}-gradle-${{ hashFiles('*.gradle.kts') }}
32
+ restore-keys : |
33
+ ${{ runner.os }}-gradle-
34
+ - name : Cache unicode data
35
+ uses : actions/cache@v4
36
+ with :
37
+ path : build/unicode_dump
38
+ key : unicode-dump-${{ hashFiles('build/unicode_dump/*') }}
39
+ restore-keys : |
40
+ unicode-dump-
41
+ - name : Setup Gradle
42
+ uses : gradle/actions/setup-gradle@v3
43
+ with :
44
+ gradle-version : wrapper
45
+ - name : Setup reviewdog
46
+ uses : reviewdog/action-setup@v1
47
+ with :
48
+ reviewdog_version : latest
49
+ - name : Run reviewdog
50
+ env :
51
+ REVIEWDOG_GITHUB_API_TOKEN : ${{ secrets.GITHUB_TOKEN }}
52
+ run : reviewdog -reporter=github-pr-review
14
53
check-pr :
15
54
uses : ./.github/workflows/build-and-test.yml
16
55
with :
Original file line number Diff line number Diff line change
1
+ runner :
2
+ detekt :
3
+ cmd : " ./gradlew -q detekt detektAll --console plain"
4
+ errorformat : # (optional if you use `format`)
5
+ - " %f:%l:%c: %m"
6
+ name : detekt
7
+ level : error
8
+ ktlint :
9
+ cmd : " ./gradlew ktlintCheck --console plain"
10
+ errorformat : # (optional if you use `format`)
11
+ - " %f:%l:%c %m"
12
+ name : ktlint
13
+ level : error
You can’t perform that action at this time.
0 commit comments