This repository was archived by the owner on Jan 24, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name : Code Quality
22
33on :
4- push :
5- branches : [ main, develop ]
6- pull_request :
7- branches : [ main ]
4+ push :
5+ branches : [main, develop]
6+ pull_request :
7+ branches : [main]
88
99jobs :
10- format-check :
11- runs-on : ubuntu-latest
12-
13- steps :
14- - uses : actions/checkout@v4
15-
16- - name : Set up JDK 17
17- uses : actions/setup-java@v4
18- with :
19- java-version : ' 17'
20- distribution : ' temurin'
21-
22- - name : Setup Mill
23- uses : jodersky/setup-mill@v0.2.3
24- with :
25- mill-version : 0.12.11
26-
27- - name : Check Java formatting
28- run : mill checkJavaFormat
29-
30- - name : Compile code
31- run : mill compile
32-
33- - name : Run tests
34- run : mill test
10+ format-check :
11+ runs-on : ubuntu-latest
12+
13+ steps :
14+ - uses : actions/checkout@v4
15+
16+ - name : Set up JDK 17
17+ uses : actions/setup-java@v4
18+ with :
19+ java-version : " 17"
20+ distribution : " temurin"
21+
22+ - uses : zhutmost/setup-mill@main
23+ with :
24+ mill-version : 0.12.11
25+
26+ - name : Check Java formatting
27+ run : mill checkJavaFormat
28+ # the server process is kept alive across steps,
29+ # so separate invocations of mill remain extremely fast!
30+
31+ - name : Compile
32+ run : mill compile
33+
34+ - name : Test
35+ run : mill test
You can’t perform that action at this time.
0 commit comments