File tree Expand file tree Collapse file tree 1 file changed +10
-15
lines changed
Expand file tree Collapse file tree 1 file changed +10
-15
lines changed Original file line number Diff line number Diff line change 1- name : Autograde - Maven tests
1+ name : Autograde — Maven + Java 21
22
33on :
44 push :
99 - main
1010
1111jobs :
12- autograde :
13- name : Autograde (mvn test)
12+ build-and-test :
1413 runs-on : ubuntu-latest
1514
1615 steps :
17- - name : Checkout
16+ - name : Checkout code
1817 uses : actions/checkout@v4
1918
20- - name : Set up Java 17
19+ - name : Set up JDK 21
2120 uses : actions/setup-java@v4
2221 with :
23- distribution : temurin
24- java-version : 17
22+ distribution : ' temurin'
23+ java-version : ' 21'
24+ cache : ' maven'
2525
26- - name : Cache Maven local repository
27- uses : actions/cache@v4
28- with :
29- path : ~/.m2/repository
30- key : ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
31- restore-keys : |
32- ${{ runner.os }}-m2-
26+ - name : Verify Java version
27+ run : java -version
3328
34- - name : Run mvn test
29+ - name : Compile & test
3530 run : mvn -B test
You can’t perform that action at this time.
0 commit comments