diff --git a/.github/workflows/default-tests.yml b/.github/workflows/default-tests.yml index d2d53b8e..6beb2ec5 100644 --- a/.github/workflows/default-tests.yml +++ b/.github/workflows/default-tests.yml @@ -7,15 +7,15 @@ jobs: name: Run checkstyle runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up JDK 11 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 11 java-package: jdk - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} @@ -34,19 +34,25 @@ jobs: include: - java_version: '16' java_allow_illegal_access: true - - java_version: '17-ea' + - java_version: '17' + java_allow_illegal_access: true + - java_version: '18' + java_allow_illegal_access: true + - java_version: '19' + java_allow_illegal_access: true + - java_version: '20' java_allow_illegal_access: true steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up JDK ${{ matrix.java_version }} - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: ${{ matrix.java_version }} java-package: jdk - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} @@ -65,12 +71,12 @@ jobs: strategy: matrix: java_version: ['11'] - maven_version: ['3.1.1', '3.2.5', '3.3.9', '3.5.4', '3.6.3', '3.8.1'] + maven_version: ['3.1.0-alpha-1', '3.1.1', '3.2.5', '3.3.9', '3.5.4', '3.6.3', '3.8.8', '3.9.1', '4.0.0-alpha-7'] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up JDK ${{ matrix.java_version }} - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: ${{ matrix.java_version }} @@ -93,7 +99,7 @@ jobs: - name: Setup System Path to use the custom Maven run: echo "${M2_HOME}/bin" >> $GITHUB_PATH - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2 # Include Maven version in key to not use cache from other Maven versions @@ -117,16 +123,16 @@ jobs: if: ${{ github.event_name != 'pull_request' && (startsWith(github.ref, 'refs/tags/') || github.ref == 'refs/heads/master') }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - run: git checkout "${GITHUB_REF:11}" - name: Set up JDK 11 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 11 java-package: jdk - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} @@ -141,15 +147,15 @@ jobs: if: ${{ github.event_name != 'pull_request' && !startsWith(github.ref, 'refs/tags/') && github.ref == 'refs/heads/master' }} steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Set up JDK 11 - uses: actions/setup-java@v2 + uses: actions/setup-java@v3 with: distribution: 'zulu' java-version: 11 java-package: jdk - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2 key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }} diff --git a/pom.xml b/pom.xml index 4e664cca..ac9ccea5 100644 --- a/pom.xml +++ b/pom.xml @@ -10,7 +10,7 @@ io.github.git-commit-id git-commit-id-maven-plugin maven-plugin - 5.0.1-SNAPSHOT + 5.0.2-SNAPSHOT Git Commit Id Maven Plugin https://github.com/git-commit-id/git-commit-id-maven-plugin @@ -48,7 +48,7 @@ 3.6.0 4.13.2 - 3.11.0 + 5.1.1 3.19.0 @@ -239,11 +239,13 @@ org.apache.maven maven-plugin-api ${maven-plugin-api.version} + provided org.apache.maven maven-core ${maven-plugin-api.version} + provided