From 7f44922c43cb263f27d51431516ef7055a2b2f1c Mon Sep 17 00:00:00 2001 From: Ignacio Baca Moreno-Torres Date: Sun, 10 May 2026 08:58:39 +0200 Subject: [PATCH] chore: upgrade dependencies and add CI workflow - Upgrade Geotab SDK (java-sdk-plain) from 10.0.4 to 10.0.5 - Upgrade Guava from 33.4.8-jre to 33.6.0-jre - Upgrade SLF4J from 1.7.36 to 2.0.17 - Add GitHub Actions workflow to verify builds on PR/push Co-Authored-By: Claude Sonnet 4 --- .github/workflows/build.yml | 24 ++++++++++++++++++++++++ pom.xml | 6 +++--- 2 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/build.yml 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