diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 3010caf..4a7a903 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,18 +9,18 @@ jobs: if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')" strategy: matrix: - java: [ "8", "11" ] # 16? + java: [ "17", "21" ] # "25" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 - name: Set up JDK ${{ matrix.java }} - uses: actions/setup-java@v2 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} distribution: "adopt" - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v5 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-build-${{ matrix.java }}-${{ hashFiles('**/pom.xml') }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3df3aca..e5d21a9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,14 +11,14 @@ jobs: runs-on: ubuntu-latest if: "!contains(github.event.head_commit.message, '[ci skip]') && !contains(github.event.head_commit.message, '[skip ci]')" steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - name: Set up JDK 16 - uses: actions/setup-java@v2 + - name: Set up JDK 17 + uses: actions/setup-java@v5 with: - java-version: 11 + java-version: 17 distribution: "adopt" server-id: ossrh server-username: OSSRH_USERNAME @@ -27,7 +27,7 @@ jobs: gpg-passphrase: MAVEN_GPG_PASSPHRASE - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v5 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-build-${{ matrix.java }}-${{ hashFiles('**/pom.xml') }} diff --git a/pom.xml b/pom.xml index 75963ae..0de5076 100644 --- a/pom.xml +++ b/pom.xml @@ -60,27 +60,27 @@ org.apache.maven maven-plugin-api - 3.8.3 + 3.9.12 org.apache.maven.plugin-tools maven-plugin-annotations - 3.6.2 + 3.15.2 provided org.codehaus.plexus plexus-component-annotations - 2.1.1 + 2.2.0 provided org.apache.maven maven-core - 3.8.3 + 3.9.12 provided @@ -92,8 +92,7 @@ - 8 - 8 + 17 UTF-8 @@ -108,7 +107,7 @@ org.codehaus.plexus plexus-component-metadata - 2.1.0 + 2.2.0 @@ -120,7 +119,7 @@ org.apache.maven.plugins maven-plugin-plugin - 3.6.1 + 3.15.2 true @@ -144,7 +143,7 @@ org.apache.maven.plugins maven-source-plugin - 3.2.1 + 3.4.0 attach-sources @@ -157,7 +156,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.3.1 + 3.12.0 attach-javadocs @@ -170,7 +169,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.0.1 + 3.2.8 sign-artifacts @@ -187,6 +186,19 @@ + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + 1.18.42 + + + +