diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index f0a851e..8c6aab0 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -33,7 +33,6 @@ jobs:
distribution: temurin
java-version: 17
cache: maven
- - run: mvn -B -ntp dependency:go-offline
- run: mvn -B -ntp javadoc:javadoc-no-fork -Ddoclint=all
checkstyle:
@@ -45,7 +44,6 @@ jobs:
distribution: temurin
java-version: 17
cache: maven
- - run: mvn -B -ntp dependency:go-offline
- run: mvn -B -ntp checkstyle:check
build:
@@ -60,7 +58,6 @@ jobs:
server-id: sonatype-nexus
server-username: SERVER_USERNAME
server-password: SERVER_PASSWORD
- - run: mvn -B -ntp dependency:go-offline
- run: mvn -B -ntp verify -Dcheckstyle.skip -Dmaven.test.redirectTestOutputToFile=false
if: ${{ github.ref != 'refs/heads/main' }}
- run: mvn -B -ntp deploy -Dcheckstyle.skip -Dmaven.test.redirectTestOutputToFile=false
@@ -68,3 +65,22 @@ jobs:
env:
SERVER_USERNAME: ${{ secrets.SONATYPE_NEXUS_USERNAME }}
SERVER_PASSWORD: ${{ secrets.SONATYPE_NEXUS_PASSWORD }}
+
+ versions:
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ version:
+ - 21.0.0
+ - 21.0.1
+ - 21.0.2
+ - 21.1.0
+ steps:
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v3
+ with:
+ distribution: temurin
+ java-version: 17
+ cache: maven
+ - run: mvn -B -ntp verify -Dcheckstyle.skip -Dmaven.test.redirectTestOutputToFile=false -Dversion.org.keycloak=${{ matrix.version }}
diff --git a/README.md b/README.md
index 23a4180..6bddad3 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# Keycloak Event Metrics
-Provides metrics for Keycloak user/admin events.
+Provides metrics for Keycloak user/admin events. Tested on Keycloak [20-21](.github/workflows/ci.yaml#L74-L77).
[](http://www.apache.org/licenses/)
[](https://central.sonatype.com/search?namespace=io.kokuwa.keycloak&q=keycloak-event-metrics)
diff --git a/pom.xml b/pom.xml
index 0e52d09..bc195ae 100644
--- a/pom.xml
+++ b/pom.xml
@@ -98,7 +98,7 @@
- 21.0.2
+ 21.1.0
5.2.0
1.18.0
@@ -159,6 +159,14 @@
com.openshift
openshift-restclient-java
+
+ org.keycloak
+ keycloak-admin-ui
+
+
+ org.keycloak
+ keycloak-account-ui
+
@@ -374,7 +382,7 @@
-
+
org.apache.maven.plugins