@@ -2,44 +2,46 @@ name: Build
22on :
33 push :
44 branches :
5- - master
5+ - main
66 - " 4.3"
77 - " 3.0"
88 paths-ignore :
99 - " README.md"
1010 - " release-notes/*"
1111 pull_request :
1212 branches :
13- - master
13+ - main
1414permissions :
1515 contents : read
1616jobs :
1717 build :
18- runs-on : ${{ matrix.os }}
18+ runs-on : ' ubuntu-latest '
1919 strategy :
2020 fail-fast : false
2121 matrix :
22- java_version : ['8', '11', '17', '21']
23- os : ['ubuntu-20.04']
22+ java_version : ['8', '11', '17', '21', '25']
2423 env :
2524 JAVA_OPTS : " -XX:+TieredCompilation -XX:TieredStopAtLevel=1"
2625 steps :
27- - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
26+ - uses : actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
2827 - name : Set up JDK
29- uses : actions/setup-java@8df1039502a15bceb9433410b1a100fbe190c53b # v4.5 .0
28+ uses : actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v5.0 .0
3029 with :
3130 distribution : " temurin"
3231 java-version : ${{ matrix.java_version }}
3332 cache : ' maven'
33+ server-id : central-snapshots
34+ server-username : CI_DEPLOY_USERNAME
35+ server-password : CI_DEPLOY_PASSWORD
3436 - name : Build
3537 run : ./mvnw -B -q -ff -ntp verify
3638 - name : Generate code coverage
37- if : github.event_name != 'pull_request' && matrix.java_version == '8'
39+ if : ${{ github.event_name != 'pull_request' && matrix.java_version == '8' }}
3840 run : ./mvnw -B -q -ff -ntp test
3941 - name : Publish code coverage
40- if : github.event_name != 'pull_request' && matrix.java_version == '8'
41- uses : codecov/codecov-action@015f24e6818733317a2da2edd6290ab26238649a # v5.0.7
42+ if : ${{ github.event_name != 'pull_request' && matrix.java_version == '8' }}
43+ uses : codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5.5.1
4244 with :
4345 token : ${{ secrets.CODECOV_TOKEN }}
44- file : ./target/site/jacoco/jacoco.xml
46+ files : ./target/site/jacoco/jacoco.xml
4547 flags : unittests
0 commit comments