File tree 2 files changed +49
-5
lines changed
2 files changed +49
-5
lines changed Original file line number Diff line number Diff line change 5
5
- cron : ' 0 12 * * *'
6
6
7
7
jobs :
8
+ Verify :
9
+ runs-on : ubuntu-latest
10
+ steps :
11
+ - uses : actions/checkout@v4
12
+ - name : Grant Permission
13
+ run : chmod +x ./mvnw
14
+ - uses : actions/setup-java@v4
15
+ with :
16
+ distribution : ' corretto'
17
+ java-version : ' 11'
18
+ - name : JAPICMP Check
19
+ run : ./mvnw clean verify -DskipTests -Dgpg.skip=true
20
+
8
21
RunOnLinux :
9
22
runs-on : ubuntu-latest
23
+ needs : Verify
10
24
steps :
11
25
- uses : actions/checkout@v4
12
26
- name : Grant Permission
13
- run : sudo chmod +x ./mvnw
27
+ run : chmod +x ./mvnw
14
28
- uses : actions/setup-java@v4
15
29
with :
16
30
distribution : ' corretto'
17
31
java-version : ' 11'
18
32
- name : Run Tests
19
- run : ./mvnw -B -ntp clean test
33
+ run : ./mvnw -B -ntp test
20
34
21
35
RunOnMacOs :
22
36
runs-on : macos-latest
37
+ needs : Verify
23
38
steps :
24
39
- uses : actions/checkout@v4
25
40
- name : Grant Permission
26
- run : sudo chmod +x ./mvnw
41
+ run : chmod +x ./mvnw
27
42
- uses : actions/setup-java@v4
28
43
with :
29
44
distribution : ' corretto'
30
45
java-version : ' 11'
31
46
- name : Run Tests
32
- run : ./mvnw -B -ntp clean test
47
+ run : ./mvnw -B -ntp test
33
48
34
49
RunOnWindows :
35
50
runs-on : windows-latest
51
+ needs : Verify
36
52
steps :
37
53
- uses : actions/checkout@v4
38
54
- uses : actions/setup-java@v4
39
55
with :
40
56
distribution : ' corretto'
41
57
java-version : ' 11'
42
58
- name : Run Tests
43
- run : ./mvnw.cmd -B -ntp clean test
59
+ run : ./mvnw.cmd -B -ntp test
Original file line number Diff line number Diff line change 422
422
<arg >--pinentry-mode</arg >
423
423
<arg >loopback</arg >
424
424
</gpgArguments >
425
+ <gpg .skip>false</gpg .skip>
425
426
</configuration >
426
427
</execution >
427
428
</executions >
428
429
</plugin >
430
+
431
+ <plugin >
432
+ <groupId >com.github.siom79.japicmp</groupId >
433
+ <artifactId >japicmp-maven-plugin</artifactId >
434
+ <version >0.23.1</version >
435
+ <configuration >
436
+ <version >
437
+ <old >RELEASE</old >
438
+ <new >${project.version} </new >
439
+ </version >
440
+ <parameter >
441
+ <onlyModified >true</onlyModified >
442
+ <breakBuildOnBinaryIncompatibleModifications >true</breakBuildOnBinaryIncompatibleModifications >
443
+ <breakBuildOnSourceIncompatibleModifications >true</breakBuildOnSourceIncompatibleModifications >
444
+ <includeSynthetic >false</includeSynthetic >
445
+ <accessModifier >public</accessModifier >
446
+ </parameter >
447
+ </configuration >
448
+ <executions >
449
+ <execution >
450
+ <goals >
451
+ <goal >cmp</goal >
452
+ </goals >
453
+ <phase >verify</phase >
454
+ </execution >
455
+ </executions >
456
+ </plugin >
429
457
</plugins >
430
458
</build >
431
459
</project >
You can’t perform that action at this time.
0 commit comments