summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortobrun <tobrun.van.nuland@gmail.com>2019-12-07 16:09:50 +0100
committerTobrun <tobrun.van.nuland@gmail.com>2020-01-09 16:09:51 +0100
commit52edd9b43bfa2368c99d221538adfa824164d66f (patch)
tree65e4c005d2f7e73b005095062eacf01dfbcd4764
parent3ea459233a60ee737d0b637582f94024f3763797 (diff)
downloadqtlocation-mapboxgl-52edd9b43bfa2368c99d221538adfa824164d66f.tar.gz
[android] add CI bot that validates downstream API breakage
-rw-r--r--circle.yml14
1 files changed, 14 insertions, 0 deletions
diff --git a/circle.yml b/circle.yml
index b0f4879bdb..0276c44ec7 100644
--- a/circle.yml
+++ b/circle.yml
@@ -6,6 +6,7 @@ workflows:
jobs:
- next-sanity-checks
- next-android-benchmark-runner
+ - next-android-api-breakage
- next-android-render-test-runner
- next-baselines:
requires:
@@ -702,6 +703,19 @@ jobs:
mkdir -p /tmp/tests/benchmark
gsutil cp $testResult /tmp/tests/benchmark
fi
+ next-android-api-breakage:
+ executor: ubuntu-disco
+ steps:
+ - run:
+ name: Clone mapbox-gl-native-android in working directory
+ command: git clone https://github.com/mapbox/mapbox-gl-native-android.git .
+ - next-prepare
+ - run:
+ name: Update mapbox-gl-native to match PR
+ command: cd vendor/mapbox-gl-native && git checkout $CIRCLE_SHA1 && git submodule update --init --recursive
+ - run:
+ name: Build SDK
+ command: BUILDTYPE=Release make android-arm-v8
- next-save
next-android-render-test-runner:
executor: ubuntu-disco