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>2019-12-09 13:34:57 +0100
commitdce2d2a39e87d7652a4fe7010fc97dd300665d19 (patch)
tree27630d520155409f4901aff6b5b6365818124de5
parent6d425f8a7e7e4d210bd6e81d656245d0b1b80266 (diff)
downloadqtlocation-mapboxgl-upstream/tvn-api-breakage-bot.tar.gz
[android] add CI bot that validates downstream API breakageupstream/tvn-api-breakage-bot
-rw-r--r--circle.yml18
1 files changed, 18 insertions, 0 deletions
diff --git a/circle.yml b/circle.yml
index 7d9ed2befd..f91e12003d 100644
--- a/circle.yml
+++ b/circle.yml
@@ -5,6 +5,7 @@ workflows:
mbgl-next:
jobs:
- next-sanity-checks
+ - next-android-api-breakage
- next-android-render-test-runner
- next-build-template:
name: next-android-armeabi-v7a-release
@@ -642,6 +643,23 @@ commands:
fi
jobs:
+ 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: Init submodules
+ command: git submodule update --init --recursive
+ - run:
+ name: Update mapbox-gl-native to match PR
+ command: cd vendor/mapbox-gl-native && git fetch && git checkout $CIRCLE_SHA1 && cd .. && 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
steps: