diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 50aa4d4..9bb417b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -64,8 +64,12 @@ jobs:
with:
version: ${{ matrix.opa-version }}
+ - name: Check formatting
+ if: matrix.java-version >= 17
+ run: mvn -B spotless:check
+
- name: Test opa-java-wasm
- run: mvn -B spotless:apply clean install
+ run: mvn -B install
- name: Publish Test Report
uses: mikepenz/action-junit-report@v6
diff --git a/pom.xml b/pom.xml
index 79c1001..ffb59bb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -54,7 +54,7 @@
5.14.1
1.6.1
2.20.1
- 2.46.1
+ 3.1.0
@@ -120,60 +120,70 @@
-
- com.diffplug.spotless
- spotless-maven-plugin
- ${spotless.version}
-
-
-
-
- *.md
- .gitignore
-
-
-
-
- true
- 2
-
-
-
-
-
- **/src/main/java/**/*.java
- **/src/test/java/**/*.java
-
-
- 1.18.1
-
- true
- false
-
-
-
-
-
-
- **/pom.xml
-
-
-
-
-
-
- format
-
- check
-
- process-sources
-
-
-
+
+ java17
+
+ [17,)
+
+
+
+
+ com.diffplug.spotless
+ spotless-maven-plugin
+ ${spotless.version}
+
+
+
+
+ *.md
+ .gitignore
+
+
+
+
+ true
+ 2
+
+
+
+
+
+ **/src/main/java/**/*.java
+ **/src/test/java/**/*.java
+
+
+ 1.18.1
+
+ true
+ false
+
+
+
+
+
+
+ **/pom.xml
+
+
+
+
+
+
+ format
+
+ check
+
+ process-sources
+
+
+
+
+
+
release