From 1cf6081a738707f968a6c6fe812afcbfa246c019 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sat, 4 Oct 2025 11:57:50 +0000
Subject: [PATCH 1/4] Initial plan
From 73a0486bb1d263b6f2eb1cf380eff97b6bf80a9c Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sat, 4 Oct 2025 12:00:46 +0000
Subject: [PATCH 2/4] Initial plan for updating GitHub Actions versions
Co-authored-by: jwijgerd <914840+jwijgerd@users.noreply.github.com>
---
settings.xml | 11 +++++++++++
toolchains.xml | 16 ++++++++++++++++
2 files changed, 27 insertions(+)
create mode 100644 settings.xml
create mode 100644 toolchains.xml
diff --git a/settings.xml b/settings.xml
new file mode 100644
index 00000000..31838387
--- /dev/null
+++ b/settings.xml
@@ -0,0 +1,11 @@
+
+
+
+ github
+ ${env.GITHUB_ACTOR}
+ ${env.GITHUB_TOKEN}
+
+
+
\ No newline at end of file
diff --git a/toolchains.xml b/toolchains.xml
new file mode 100644
index 00000000..24069135
--- /dev/null
+++ b/toolchains.xml
@@ -0,0 +1,16 @@
+
+
+
+ jdk
+
+ 21
+ temurin
+ temurin_21
+
+
+ /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.8-9.0.LTS/x64
+
+
+
\ No newline at end of file
From 26c8203c7adf6943654eda81d052be5a6853fd70 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sat, 4 Oct 2025 12:02:45 +0000
Subject: [PATCH 3/4] Update all GitHub Actions to latest versions
Co-authored-by: jwijgerd <914840+jwijgerd@users.noreply.github.com>
---
.github/workflows/codeql.yml | 10 +++++-----
.github/workflows/copilot-setup-steps.yml | 6 +++---
.github/workflows/maven-publish.yml | 8 ++++----
.github/workflows/maven.yml | 6 +++---
4 files changed, 15 insertions(+), 15 deletions(-)
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index dfbb46d5..c03d05f5 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -50,11 +50,11 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
- uses: github/codeql-action/init@v3
+ uses: github/codeql-action/init@v3.30.6
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -65,14 +65,14 @@ jobs:
# queries: security-extended,security-and-quality
- name: Set up JDK 21
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 21
check-latest: true
settings-path: ${{ github.workspace }}
- name: Cache Maven packages
- uses: actions/cache@v4
+ uses: actions/cache@v4.3.0
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
@@ -103,6 +103,6 @@ jobs:
-U
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v3
+ uses: github/codeql-action/analyze@v3.30.6
with:
category: "/language:${{matrix.language}}"
diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml
index fc92b303..7ede538e 100644
--- a/.github/workflows/copilot-setup-steps.yml
+++ b/.github/workflows/copilot-setup-steps.yml
@@ -26,16 +26,16 @@ jobs:
# If you do not check out your code, Copilot will do this for you.
steps:
- name: Checkout code
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Set up JDK 21
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 21
check-latest: true
settings-path: ${{ github.workspace }}
- name: Cache Maven packages
- uses: actions/cache@v4
+ uses: actions/cache@v4.3.0
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 7ff06cb1..34b071fe 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -18,9 +18,9 @@ jobs:
pull-requests: read
steps:
- name: Checkout code
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Set up JDK 21
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 21
@@ -30,7 +30,7 @@ jobs:
server-password: MAVEN_CENTRAL_TOKEN # env variable for token in deploy
settings-path: ${{ github.workspace }}
- name: Cache Maven packages
- uses: actions/cache@v4
+ uses: actions/cache@v4.3.0
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
@@ -112,7 +112,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
- name: Create an automatic release
- uses: release-drafter/release-drafter@v6
+ uses: release-drafter/release-drafter@v6.1.0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index f6b37f48..dd65c6a7 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -32,16 +32,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
- uses: actions/checkout@v4
+ uses: actions/checkout@v5
- name: Set up JDK 21
- uses: actions/setup-java@v4
+ uses: actions/setup-java@v5
with:
distribution: temurin
java-version: 21
check-latest: true
settings-path: ${{ github.workspace }}
- name: Cache Maven packages
- uses: actions/cache@v4
+ uses: actions/cache@v4.3.0
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
From df022cccc7e1ba0e476c363dab235a984c667ed1 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Sat, 4 Oct 2025 12:07:14 +0000
Subject: [PATCH 4/4] Use only major versions for GitHub Actions
Co-authored-by: jwijgerd <914840+jwijgerd@users.noreply.github.com>
---
.github/workflows/codeql.yml | 6 +++---
.github/workflows/copilot-setup-steps.yml | 2 +-
.github/workflows/maven-publish.yml | 4 ++--
.github/workflows/maven.yml | 2 +-
toolchains.xml | 11 +++++++++++
5 files changed, 18 insertions(+), 7 deletions(-)
diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml
index c03d05f5..720cbd77 100644
--- a/.github/workflows/codeql.yml
+++ b/.github/workflows/codeql.yml
@@ -54,7 +54,7 @@ jobs:
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
- uses: github/codeql-action/init@v3.30.6
+ uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -72,7 +72,7 @@ jobs:
check-latest: true
settings-path: ${{ github.workspace }}
- name: Cache Maven packages
- uses: actions/cache@v4.3.0
+ uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
@@ -103,6 +103,6 @@ jobs:
-U
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v3.30.6
+ uses: github/codeql-action/analyze@v3
with:
category: "/language:${{matrix.language}}"
diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml
index 7ede538e..823f9208 100644
--- a/.github/workflows/copilot-setup-steps.yml
+++ b/.github/workflows/copilot-setup-steps.yml
@@ -35,7 +35,7 @@ jobs:
check-latest: true
settings-path: ${{ github.workspace }}
- name: Cache Maven packages
- uses: actions/cache@v4.3.0
+ uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
diff --git a/.github/workflows/maven-publish.yml b/.github/workflows/maven-publish.yml
index 34b071fe..7d9fc81a 100644
--- a/.github/workflows/maven-publish.yml
+++ b/.github/workflows/maven-publish.yml
@@ -30,7 +30,7 @@ jobs:
server-password: MAVEN_CENTRAL_TOKEN # env variable for token in deploy
settings-path: ${{ github.workspace }}
- name: Cache Maven packages
- uses: actions/cache@v4.3.0
+ uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
@@ -112,7 +112,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_ACTOR: ${{ secrets.GITHUB_ACTOR }}
- name: Create an automatic release
- uses: release-drafter/release-drafter@v6.1.0
+ uses: release-drafter/release-drafter@v6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index dd65c6a7..079b1a0c 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -41,7 +41,7 @@ jobs:
check-latest: true
settings-path: ${{ github.workspace }}
- name: Cache Maven packages
- uses: actions/cache@v4.3.0
+ uses: actions/cache@v4
with:
path: ~/.m2
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
diff --git a/toolchains.xml b/toolchains.xml
index 24069135..8e4abe26 100644
--- a/toolchains.xml
+++ b/toolchains.xml
@@ -13,4 +13,15 @@
/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.8-9.0.LTS/x64
+
+ jdk
+
+ 21
+ temurin
+ temurin_21
+
+
+ /opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.8-9.0.LTS/x64
+
+
\ No newline at end of file