diff options
author | Jason Wray <jason@mapbox.com> | 2019-07-11 13:10:29 -0700 |
---|---|---|
committer | Jason Wray <jason@mapbox.com> | 2019-08-08 11:36:51 -0700 |
commit | 56e46b98a3b8e26ef87d7d339b0622b1259e5b4f (patch) | |
tree | 8531fe0f7f46a0bd4c83c6d8623f0a78beb1199f | |
parent | 3b848b77e58b4b21742ef26829e6d6b36b11e74a (diff) | |
download | qtlocation-mapboxgl-56e46b98a3b8e26ef87d7d339b0622b1259e5b4f.tar.gz |
[ios, build] Add CI jobs running Xcode 11 betas
-rw-r--r-- | circle.yml | 48 |
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" |