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/.mvn/extensions.xml b/.mvn/extensions.xml index a84981d..e7870d0 100644 --- a/.mvn/extensions.xml +++ b/.mvn/extensions.xml @@ -20,6 +20,6 @@ gg.nils semantic-release-maven-plugin - 1.1.4 + 1.1.10 \ No newline at end of file diff --git a/pom.xml b/pom.xml index 20eb636..769b7f1 100644 --- a/pom.xml +++ b/pom.xml @@ -65,33 +65,32 @@ org.projectlombok lombok - 1.18.22 + 1.18.42 compile org.eclipse.jgit org.eclipse.jgit - 5.12.0.202106070339-r + 7.5.0.202512021534-r org.eclipse.jgit org.eclipse.jgit.ssh.jsch - 5.12.0.202106070339-r + 7.5.0.202512021534-r org.junit.jupiter junit-jupiter - 5.8.2 + 6.0.2 test - 8 - 8 + 17 @@ -102,7 +101,7 @@ org.apache.maven.plugins maven-source-plugin - 3.2.1 + 3.4.0 attach-sources @@ -115,7 +114,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.3.0 + 3.12.0 attach-javadocs @@ -128,7 +127,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.0.1 + 3.2.8 sign-artifacts @@ -145,8 +144,21 @@ + + org.apache.maven.plugins + maven-compiler-plugin + + + + org.projectlombok + lombok + 1.18.42 + + + + - \ No newline at end of file +