From 6dcdd587084742b404491611ede2b5d8db8b94f9 Mon Sep 17 00:00:00 2001 From: kaklakariada Date: Sun, 14 Sep 2025 15:37:04 +0200 Subject: [PATCH 1/5] Upgrade dependencies --- pom.xml | 54 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/pom.xml b/pom.xml index cec86ee..1293924 100644 --- a/pom.xml +++ b/pom.xml @@ -15,11 +15,11 @@ UTF-8 17 - 4.1.0 + 4.2.0 + 3.8.7 true - 5.11.3 - 0.8.12 + 0.8.13 itsallcode https://sonarcloud.io ${git.commit.time} @@ -87,7 +87,8 @@ org.codehaus.plexus plexus-utils - 3.5.1 + + 3.6.0 org.apache.maven @@ -107,6 +108,13 @@ ${maven.core.version} provided + + + org.apache.commons + commons-lang3 + 3.18.0 + provided + org.apache.maven.plugin-testing @@ -118,14 +126,14 @@ commons-io commons-io - 2.17.0 + 2.20.0 test org.codehaus.plexus plexus-archiver - 4.10.0 + 4.10.1 test @@ -150,7 +158,7 @@ com.exasol maven-project-version-getter - 1.2.0 + 1.2.1 test @@ -159,22 +167,16 @@ 1.1.3 test - - org.junit.jupiter - junit-jupiter-engine - ${junit.version} - test - org.junit.jupiter junit-jupiter-params - ${junit.version} + 5.13.4 test org.mockito mockito-junit-jupiter - 5.14.2 + 5.19.0 test @@ -211,7 +213,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.7 + 3.2.8 sign-artifacts @@ -225,7 +227,7 @@ org.apache.maven.plugins maven-deploy-plugin - 3.1.3 + 3.1.4 @@ -237,7 +239,7 @@ io.github.git-commit-id git-commit-id-maven-plugin - 9.0.1 + 9.0.2 get-the-git-infos @@ -278,7 +280,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.5.0 + 3.6.1 enforce-maven @@ -298,7 +300,7 @@ org.apache.maven.plugins maven-clean-plugin - 3.4.0 + 3.5.0 @@ -313,7 +315,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.13.0 + 3.14.0 ${java.version} ${java.version} @@ -377,7 +379,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.11.1 + 3.11.3 attach-javadocs @@ -465,7 +467,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.2 + 3.5.4 src/test/resources/logging.properties @@ -475,7 +477,7 @@ org.apache.maven.plugins maven-failsafe-plugin - 3.5.2 + 3.5.4 true @@ -494,7 +496,7 @@ org.codehaus.mojo versions-maven-plugin - 2.17.1 + 2.19.0 @@ -559,7 +561,7 @@ org.apache.maven.plugins maven-artifact-plugin - 3.5.3 + 3.6.0 verify-reproducible-build From 7a07609a24ad993903ad17942e350e58308a2884 Mon Sep 17 00:00:00 2001 From: kaklakariada Date: Sun, 14 Sep 2025 15:38:14 +0200 Subject: [PATCH 2/5] Add changelog entry --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a084115..4292a42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.3.1] - Unreleased + +- [#75](https://github.com/itsallcode/openfasttrace-maven-plugin/pull/75) Upgrade dependencies + ## [2.3.0] - 2024-11-13 - [#70](https://github.com/itsallcode/openfasttrace-maven-plugin/issues/70) Add support for OFT's command line option `--wanted-tags` From 76a4e0ab6dc516d8c5637b95196b33fb58a16ca0 Mon Sep 17 00:00:00 2001 From: kaklakariada Date: Sun, 14 Sep 2025 15:39:25 +0200 Subject: [PATCH 3/5] Upgrade GitHub actions --- .github/workflows/broken_links_checker.yml | 4 ++-- .github/workflows/build.yml | 4 ++-- .github/workflows/codeql-analysis.yml | 4 ++-- .github/workflows/release.yml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/broken_links_checker.yml b/.github/workflows/broken_links_checker.yml index b136493..409e001 100644 --- a/.github/workflows/broken_links_checker.yml +++ b/.github/workflows/broken_links_checker.yml @@ -12,7 +12,7 @@ jobs: permissions: contents: read steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Configure broken links checker run: | mkdir -p ./target @@ -21,4 +21,4 @@ jobs: with: use-quiet-mode: 'yes' use-verbose-mode: 'yes' - config-file: ./target/broken_links_checker.json \ No newline at end of file + config-file: ./target/broken_links_checker.json diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 135f247..0616e09 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,11 +24,11 @@ jobs: DEFAULT_JAVA: 17 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 with: fetch-depth: 0 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v5 with: distribution: 'temurin' java-version: | diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 12f006d..bf393ce 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -19,9 +19,9 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v5 with: distribution: 'temurin' java-version: 17 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 11b551c..b618c31 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ jobs: contents: write # Required for creating GitHub release steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Fail if not running on main branch if: ${{ github.ref != 'refs/heads/main' }} @@ -32,7 +32,7 @@ jobs: core.setFailed('Not running on main branch, github.ref is ${{ github.ref }}. Please start this workflow only on main') - name: Set up Maven Central Repository - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: "temurin" java-version: 17 From 9a5ffe9e703ca2b57739f14adbad62f8376d61dc Mon Sep 17 00:00:00 2001 From: kaklakariada Date: Sun, 14 Sep 2025 15:41:31 +0200 Subject: [PATCH 4/5] Add build with Java 24 --- .github/workflows/build.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0616e09..570b218 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,7 @@ jobs: strategy: fail-fast: true matrix: - java: [17, 21] + java: [17, 21, 24] name: "Build with Java ${{ matrix.java }}" env: DEFAULT_JAVA: 17 @@ -34,6 +34,7 @@ jobs: java-version: | 17 21 + 24 cache: 'maven' - name: Cache SonarQube packages From 657dfcce28e79b63ac691a90003e2a8541fc9ff2 Mon Sep 17 00:00:00 2001 From: kaklakariada Date: Sun, 14 Sep 2025 15:42:29 +0200 Subject: [PATCH 5/5] Fix link checker --- .github/workflows/broken_links_checker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/broken_links_checker.yml b/.github/workflows/broken_links_checker.yml index 409e001..3e75f1a 100644 --- a/.github/workflows/broken_links_checker.yml +++ b/.github/workflows/broken_links_checker.yml @@ -17,7 +17,7 @@ jobs: run: | mkdir -p ./target echo '{ "aliveStatusCodes": [429, 200] }' > ./target/broken_links_checker.json - - uses: gaurav-nelson/github-action-markdown-link-check@v1 + - uses: tcort/github-action-markdown-link-check@v1 with: use-quiet-mode: 'yes' use-verbose-mode: 'yes'