diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 8dbc85c..bf663b7 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -11,19 +11,20 @@ on:
jobs:
package:
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
steps:
- - name: Set up JDK 11
- uses: actions/setup-java@v1
+ - name: Set up JDK 17
+ uses: actions/setup-java@v3
with:
- java-version: 11
+ java-version: 17
+ distribution: temurin
- name: Checkout Code
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
- name: Cache Maven packages
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: ~/.m2
key: confapi-plugin-${{ hashFiles('**/pom.xml') }}
@@ -38,23 +39,24 @@ jobs:
unit-tests:
needs: package
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
steps:
- - name: Set up JDK 11
- uses: actions/setup-java@v1
+ - name: Set up JDK 17
+ uses: actions/setup-java@v3
with:
- java-version: 11
+ java-version: 17
+ distribution: temurin
- name: Checkout Code
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
- name: Cache Maven package
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: ~/.m2
key: confapi-plugin-${{ hashFiles('**/pom.xml') }}
@@ -66,19 +68,21 @@ jobs:
integration-tests:
needs: package
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
steps:
- name: Set up JDK 11
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v3
with:
+ # Crowd and thus the integration tests are not compatible with Java 17
java-version: 11
+ distribution: temurin
- name: Checkout Code
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
- name: Cache Maven package
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: ~/.m2
key: confapi-plugin-${{ hashFiles('**/pom.xml') }}
@@ -92,7 +96,7 @@ jobs:
if: github.event_name == 'push' # to 'main'
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
env:
GPG_KEY_NAME: ${{ secrets.GPG_KEY_NAME }}
@@ -104,16 +108,17 @@ jobs:
SIGN_ASC_IV: ${{ secrets.SIGN_ASC_IV }}
steps:
- - name: Set up JDK 11
- uses: actions/setup-java@v1
+ - name: Set up JDK 17
+ uses: actions/setup-java@v3
with:
- java-version: 11
+ java-version: 17
+ distribution: temurin
- name: Checkout Code
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
- name: Cache Maven package
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: ~/.m2
key: confapi-plugin-${{ hashFiles('**/pom.xml') }}
@@ -131,19 +136,20 @@ jobs:
apcc:
needs: package
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-22.04
steps:
- - name: Set up JDK 11
- uses: actions/setup-java@v1
+ - name: Set up JDK 17
+ uses: actions/setup-java@v3
with:
- java-version: 11
+ java-version: 17
+ distribution: temurin
- name: Checkout Code
- uses: actions/checkout@v2
+ uses: actions/checkout@v4
- name: Cache Maven package
- uses: actions/cache@v2
+ uses: actions/cache@v3
with:
path: ~/.m2
key: confapi-plugin-${{ hashFiles('**/pom.xml') }}
diff --git a/pom.xml b/pom.xml
index 57bd3c0..9d7f0ec 100644
--- a/pom.xml
+++ b/pom.xml
@@ -68,8 +68,9 @@
2.1.5
0.0.34
2.0.1
- 11
- 11
+
+ 8
+ 8
UTF-8
UTF-8