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