diff --git a/.github/workflows/build-plugin.yaml b/.github/workflows/build-plugin.yaml
index fc68311..c9d131b 100644
--- a/.github/workflows/build-plugin.yaml
+++ b/.github/workflows/build-plugin.yaml
@@ -9,7 +9,7 @@ on:
jobs:
test-gs-dev-plugin:
- name: GeoServer dev plugin tests
+ name: GeoServer dev version
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
@@ -22,7 +22,7 @@ jobs:
- run: |
make plugin-test-gs-dev
test-gs-stable-plugin:
- name: GeoServer stable plugin tests
+ name: GeoServer stable version
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
@@ -34,4 +34,17 @@ jobs:
cache: 'maven'
- run: |
make plugin-test-gs-stable
+ test-gs-maintenance-plugin:
+ name: GeoServer maintenance version
+ runs-on: ubuntu-latest
+ timeout-minutes: 15
+ steps:
+ - uses: actions/checkout@v3
+ - uses: actions/setup-java@v2
+ with:
+ distribution: 'temurin'
+ java-version: '17'
+ cache: 'maven'
+ - run: |
+ make plugin-test-gs-maintenance
\ No newline at end of file
diff --git a/Makefile b/Makefile
index 29ed5c3..4b38e0f 100644
--- a/Makefile
+++ b/Makefile
@@ -17,6 +17,9 @@ plugin-test-gs-dev:
plugin-test-gs-stable:
./mvnw -P gs_stable verify -pl :gs-acl-client-plugin -am -ntp
+plugin-test-gs-maintenance:
+ ./mvnw -P gs_maintenance verify -pl :gs-acl-client-plugin -am -ntp
+
lint:
./mvnw sortpom:verify fmt:check -ntp
diff --git a/src/plugin/pom.xml b/src/plugin/pom.xml
index b662de7..dd7e171 100644
--- a/src/plugin/pom.xml
+++ b/src/plugin/pom.xml
@@ -182,5 +182,15 @@
31.0
+
+ gs_maintenance
+
+ false
+
+
+ 2.24.2
+ 30.2
+
+