From c1f5462927d3dd6880e74469d01fd35881b750d2 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Wed, 16 Nov 2022 20:06:41 -0800 Subject: [PATCH] Fix #838: Add Android SDK compatibility check with AnimalSniffer (#841) --- .github/workflows/main.yml | 3 +++ pom.xml | 25 +++++++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f5d3e88060..e842db3b2a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -51,6 +51,9 @@ jobs: - name: Extract project Maven version id: projectVersion run: echo ::set-output name=version::$(./mvnw org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate -DforceStdout -Dexpression=project.version -q) + - name: Verify Android SDK Compatibility + if: matrix.java_version == '8' + run: ./mvnw -B -q -ff -ntp -DskipTests animal-sniffer:check - name: Deploy snapshot if: github.event_name != 'pull_request' && matrix.java_version == '8' && endsWith(steps.projectVersion.outputs.version, '-SNAPSHOT') env: diff --git a/pom.xml b/pom.xml index a54707746d..53652980fb 100644 --- a/pom.xml +++ b/pom.xml @@ -43,6 +43,13 @@ 1.6 1.6 + + 19 + 0.5.0 + com.fasterxml.jackson.core;version=${project.version}, com.fasterxml.jackson.core.*;version=${project.version} @@ -142,6 +149,24 @@ com.fasterxml.jackson.core.*;version=${project.version} de.jjohannes gradle-module-metadata-maven-plugin + + + + org.codehaus.mojo + animal-sniffer-maven-plugin + 1.22 + + + com.toasttab.android + gummy-bears-api-${version.android.sdk} + ${version.android.sdk.signature} + + +