summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Wray <jason@mapbox.com>2019-07-11 13:10:29 -0700
committerJason Wray <jason@mapbox.com>2019-08-08 11:36:51 -0700
commit56e46b98a3b8e26ef87d7d339b0622b1259e5b4f (patch)
tree8531fe0f7f46a0bd4c83c6d8623f0a78beb1199f
parent3b848b77e58b4b21742ef26829e6d6b36b11e74a (diff)
downloadqtlocation-mapboxgl-56e46b98a3b8e26ef87d7d339b0622b1259e5b4f.tar.gz
[ios, build] Add CI jobs running Xcode 11 betas
-rw-r--r--circle.yml48
1 files changed, 48 insertions, 0 deletions
diff --git a/circle.yml b/circle.yml
index e7d50421c4..464237b0b2 100644
--- a/circle.yml
+++ b/circle.yml
@@ -45,6 +45,7 @@ workflows:
- linux-doxygen
- linux-render-tests
- ios-debug
+ - ios-debug-xcode11
- ios-release-template:
name: ios-release
- ios-release-tag:
@@ -72,6 +73,7 @@ workflows:
- ios-sanitize-nightly
- ios-sanitize-address-nightly
- ios-static-analyzer-nightly
+ - ios-static-analyzer-nightly-xcode11
commands:
npm-install:
@@ -974,6 +976,32 @@ jobs:
- upload-xcode-build-logs
# ------------------------------------------------------------------------------
+ ios-debug-xcode11:
+ macos:
+ xcode: "11.0.0"
+ environment:
+ BUILDTYPE: Debug
+ HOMEBREW_NO_AUTO_UPDATE: 1
+ HOMEBREW_NO_INSTALL_CLEANUP: 1
+ steps:
+ - install-macos-dependencies
+ - install-dependencies
+ - build-ios-test
+ - check-public-symbols
+ - run:
+ name: Check symbol namespacing for mapbox-events-ios
+ command: make ios-check-events-symbols
+ - run:
+ name: Lint podspecs and plist files
+ command: make ios-lint
+ - run:
+ name: Nitpick Darwin code generation
+ command: scripts/nitpick/generated-code.js darwin
+ - save-dependencies
+ - collect-xcode-build-logs
+ - upload-xcode-build-logs
+
+# ------------------------------------------------------------------------------
metrics-nightly:
docker:
- image: mbgl/linux-gcc-5:54f59e3ac5
@@ -1053,6 +1081,26 @@ jobs:
- notify-slack-nightly-failure
# ------------------------------------------------------------------------------
+ ios-static-analyzer-nightly-xcode11:
+ macos:
+ xcode: "11.0.0"
+ environment:
+ BUILDTYPE: Debug
+ HOMEBREW_NO_AUTO_UPDATE: 1
+ HOMEBREW_NO_INSTALL_CLEANUP: 1
+ SLACK_CHANNEL: C0ACM9Q2C
+ steps:
+ - install-macos-dependencies
+ - install-dependencies
+ - run:
+ name: Build and run SDK unit tests with the static analyzer
+ command: make ios-static-analyzer
+ - save-dependencies
+ - collect-xcode-build-logs
+ - upload-xcode-build-logs
+ - notify-slack-nightly-failure
+
+# ------------------------------------------------------------------------------
ios-release-template:
macos:
xcode: "10.3.0"