1+ #
2+ # This file is part of verapdf-plugins, a module of the veraPDF project.
3+ # Copyright (c) 2015-2025, veraPDF Consortium <info@verapdf.org>
4+ # All rights reserved.
5+ #
6+ # verapdf-plugins is free software: you can redistribute it and/or modify
7+ # it under the terms of either:
8+ #
9+ # The GNU General public license GPLv3+.
10+ # You should have received a copy of the GNU General Public License
11+ # along with verapdf-plugins as the LICENSE.GPL file in the root of the source
12+ # tree. If not, see http://www.gnu.org/licenses/ or
13+ # https://www.gnu.org/licenses/gpl-3.0.en.html.
14+ #
15+ # The Mozilla Public License MPLv2+.
16+ # You should have received a copy of the Mozilla Public License along with
17+ # verapdf-plugins as the LICENSE.MPL file in the root of the source tree.
18+ # If a copy of the MPL was not distributed with this file, you can obtain one at
19+ # http://mozilla.org/MPL/2.0/.
20+ #
21+
122name : PR QA
223
324on :
728jobs :
829 build :
930 name : Checkout and Build
10- runs-on : ubuntu-20.04
31+ runs-on : ubuntu-latest
1132
1233 strategy :
34+ fail-fast : false
1335 matrix :
14- java-version : [8, 11, 16, 17 ]
36+ java-version : [8, 11, 17, 21 ]
1537
1638 steps :
17- - uses : actions/checkout@v2
39+ - uses : actions/checkout@v4
1840 - name : JDK setup
19- uses : actions/setup-java@v2
41+ uses : actions/setup-java@v4
42+ continue-on-error : true
2043 with :
2144 java-version : ${{ matrix.java-version }}
2245 distribution : ' temurin'
@@ -26,10 +49,10 @@ jobs:
2649
2750 coverage :
2851 name : Quality Assurance
29- runs-on : ubuntu-20.04
52+ runs-on : ubuntu-latest
3053 needs : [ build ]
3154
3255 steps :
33- - uses : actions/checkout@v2
56+ - uses : actions/checkout@v4
3457 - name : Codacy analysis reporting
3558 uses : codacy/codacy-analysis-cli-action@master
0 commit comments