summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Wray <jason@mapbox.com>2018-09-05 11:25:19 -0400
committerJason Wray <jason@mapbox.com>2018-09-20 13:42:57 -0700
commit82a9295efa15e403581c4e8f96ef42789da81814 (patch)
tree9d2fd0f83a63902417b9555a91ff7c6062b68d42
parent2f7a1475e0287f9ca62c2d838f71011595cdb526 (diff)
downloadqtlocation-mapboxgl-82a9295efa15e403581c4e8f96ef42789da81814.tar.gz
[build, ios] Add canary Xcode 10 CircleCI job
-rw-r--r--circle.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/circle.yml b/circle.yml
index a7fa95c2a6..145368d305 100644
--- a/circle.yml
+++ b/circle.yml
@@ -34,6 +34,7 @@ workflows:
- linux-gcc4.9-debug
- linux-gcc5-debug-coverage
- ios-debug
+ - ios-debug-xcode10
- ios-release
- ios-release-tag:
filters:
@@ -948,6 +949,39 @@ jobs:
- *upload-xcode-build-logs
# ------------------------------------------------------------------------------
+ ios-debug-xcode10:
+ macos:
+ xcode: "10.0.0"
+ environment:
+ BUILDTYPE: Debug
+ HOMEBREW_NO_AUTO_UPDATE: 1
+ steps:
+ - checkout
+ - *restore-node_modules-cache
+ - *npm-install
+ - *prepare-environment
+ - *install-macos-dependencies
+ - *prepare-ccache
+ - *restore-mason_packages-cache
+ - *restore-ccache
+ - *reset-ccache-stats
+ - *build-ios-test
+ - *build-ios-integration-test
+ - *check-public-symbols
+ - run:
+ name: Lint plist files
+ command: make ios-lint
+ - run:
+ name: Nitpick Darwin code generation
+ command: scripts/nitpick/generated-code.js darwin
+ - *show-ccache-stats
+ - *save-node_modules-cache
+ - *save-mason_packages-cache
+ - *save-ccache
+ - *collect-xcode-build-logs
+ - *upload-xcode-build-logs
+
+# ------------------------------------------------------------------------------
ios-sanitize:
macos:
xcode: "9.4.1"