diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 0000000..26c0e91
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,24 @@
+name: Build
+
+on:
+ push:
+ branches: [ main, master ]
+ pull_request:
+ branches: [ main, master ]
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Set up JDK 22
+ uses: actions/setup-java@v4
+ with:
+ java-version: '22'
+ distribution: 'temurin'
+ cache: maven
+
+ - name: Build with Maven
+ run: mvn verify --no-transfer-progress -B
diff --git a/pom.xml b/pom.xml
index 43bd67a..1aa05d4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,7 +15,7 @@
UTF-8
22
- 10.0.4
+ 10.0.5
@@ -33,8 +33,8 @@
com.geotabjava-sdk-plain${geotab.sdk.version}
- com.google.guavaguava33.4.8-jre
- org.slf4jslf4j-jdk141.7.36
+ com.google.guavaguava33.6.0-jre
+ org.slf4jslf4j-jdk142.0.17