@@ -5,6 +5,7 @@ on: pull_request
5
5
jobs :
6
6
build :
7
7
strategy :
8
+ fail-fast : false
8
9
matrix :
9
10
os : [ubuntu-latest, macos-latest]
10
11
@@ -16,11 +17,11 @@ jobs:
16
17
- uses : sdkman/sdkman-action@master
17
18
with :
18
19
candidate : gradle
19
- version : 7.4 .2
20
+ version : 8.10 .2
20
21
21
22
- name : Install Kotlin
22
23
run : |
23
- curl -o kotlin-compiler.zip -L https://github.com/JetBrains/kotlin/releases/download/v1.7.22 /kotlin-compiler-1.7.22 .zip
24
+ curl -o kotlin-compiler.zip -L https://github.com/JetBrains/kotlin/releases/download/v2.0.21 /kotlin-compiler-2.0.21 .zip
24
25
25
26
if [[ "$OSTYPE" != "darwin"* ]]
26
27
then
33
34
34
35
- uses : actions/setup-node@v4
35
36
with :
36
- node-version : ' 14 '
37
+ node-version : ' 22.10.0 '
37
38
38
39
- name : Install libncurses5
39
40
run : |
@@ -48,21 +49,20 @@ jobs:
48
49
run : npm install -g danger
49
50
50
51
- name : Install Danger Kotlin
51
- run : make install
52
-
52
+ run : sudo make install
53
+
53
54
- name : Run tests
54
- run : ./gradlew danger-kotlin-library:test
55
+ run : sudo ./gradlew danger-kotlin-library:test
55
56
56
57
- name : Install Plugin Installer
57
- run : ./gradlew danger-plugin-installer:publishToMavenLocal
58
+ run : sudo ./gradlew danger-plugin-installer:publishToMavenLocal
58
59
59
60
- name : Build and Install Sample Plugin
61
+ working-directory : ./danger-kotlin-sample-plugin
60
62
run : |
61
- cd danger-kotlin-sample-plugin
62
- gradle wrapper
63
- ./gradlew build
64
- ./gradlew installDangerPlugin
65
- cd ..
63
+ sudo gradle wrapper
64
+ sudo ./gradlew build
65
+ sudo ./gradlew installDangerPlugin
66
66
67
67
- name : Run Danger-Kotlin
68
68
run : DEBUG='*' danger-kotlin ci --dangerfile Dangerfile_ci.df.kts
0 commit comments