summaryrefslogtreecommitdiff
path: root/circle.yml
Commit message (Collapse)AuthorAgeFilesLines
* [android, linux] Upgrade to SQLite 3.24.0, compiled to minimize binary sizeJohn Firebaugh2018-08-101-3/+3
|
* [ios, build] Bump CircleCI to Xcode 9.4.1Jason Wray2018-07-311-8/+8
|
* [android] - unbound variable with external PRtobrun2018-07-271-3/+0
|
* [android] - validate if circle-ci var is unsettobrun2018-07-261-4/+4
|
* [android] - fix circle ci configuration for building forked PRstobrun2018-07-231-16/+24
|
* [build] add nitpick step for verifying that dependencies are up-to-date and ↵upstream/vendor-gtestKonstantin Käfer2018-07-201-0/+4
| | | | unmodified
* [build] Reduce ccache max sizeJohn Firebaugh2018-07-131-1/+1
|
* [build] Improve ccache freshnessJohn Firebaugh2018-07-131-30/+94
| | | | | | | | | | | | | | | | | | | | Save a fresh ccache on every build by including (a checksum of) the current revision in the cache key. In the worst case, saving the cache appears to take ~1:30 for android-release; other builds appear to take a small amount of time compared to the time saved by having a fresh cache, versus a cache that's up to a week old. Restore caches in the following priority order (all scoped to current architecture and job): 1. The cache for the current branch and revision. 2. If that doesn't exist, the most recent cache for the current branch. 3. If that doesn't exist, the cache for the parent branch and merge base, where "parent branch" means the base branch of the pull request specified by $CIRCLE_PULL_REQUEST (obtained from the GitHub API), and "merge base" means the revision returned by `git merge-base` when given the parent branch and $CIRCLE_BRANCH (obtained by executing that shell command). The intent here is to start a newly created branch off with the most relevant cache from its parent branch. 4. If that doesn't exist, the most recent cache for the parent branch. 5. If that doesn't exist, the most recent cache for master. 6. If that doesn't exist, use the most recent cache for any build. We cannot use the branch names or revisions themselves as key segments, because CircleCI lacks a way to interpolate arbitrary environment variables into the cache key name. Instead, we write the desired value into a file and use the `{{ checksum "filename" }}` syntax.
* [build] Separate node_modules, mason_packages, and cmake cachesJohn Firebaugh2018-07-131-92/+202
|
* [ios] Adjust iOS nightly build to run laterJason Wray2018-07-111-1/+1
| | | | | CircleCI’s cron jobs run on UTC, while their containers are set to US-Pacific. This change pushes back the `nightly` workflow from 12AM UTC (5PM PDT) to 5AM UTC (10PM PDT). /cc @julianrex @fabian-guerra
* [ios, build] Upload nightly iOS release build on CircleCIJason Wray2018-07-101-8/+24
|
* [qt, build] Rename Qt builds to follow conventionJason Wray2018-07-091-66/+66
| | | | CI job naming convention is: <platform>-<optional-descriptor>-<buildtype>
* [node, build] Rename Node builds to follow conventionJason Wray2018-07-091-29/+29
| | | | CI job naming convention is: <platform>-<optional-descriptor>-<buildtype>
* [android] Consolidate release buildsJohn Firebaugh2018-07-051-105/+9
|
* [build] Record binary size via GitHub checkJohn Firebaugh2018-07-031-10/+12
|
* [ios, build] Postpone jazzy install for ios-release buildJason Wray2018-07-031-4/+0
|
* [ios, build] Build all archs for ios-releaseJason Wray2018-07-031-3/+7
|
* [ios] Add per-commit ios-release CircleCI buildJason Wray2018-07-021-7/+33
| | | | Renames the previous tag-based package-deploy job from `ios-release` to `ios-release-tag`.
* [node] Build and publish for node 6.x, 8.x, and 10.xJohn Firebaugh2018-06-261-11/+11
| | | | Note that we're still only testing the 6.x ABI (48).
* [node] Drop node 4.x supportJohn Firebaugh2018-06-261-61/+0
|
* [ios, build] Bump CircleCI to Xcode 9.4Jason Wray2018-06-081-8/+8
| | | | Keep macos-debug-qt5 on Xcode 9.3 for now.
* [android] - automate tag releaseŁukasz Paczos2018-06-071-4/+109
|
* [android] - remove mips and armeabi as supported ABIsTobrun2018-05-221-2/+2
| | | | | | | | | | [android] - bump CI image to NDK 17 compatible [core] - remove setting edgeDistance to 0, comparison 'const short' > 32767 is always false [android] - remove throwing in desructor, undefined behaviour [android] - bump dependency versions of project
* Merge branch 'release-boba' into masterupstream/fabian-merge-release-4.0.1-masterFabian Guerra2018-05-171-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # mapbox-gl-js # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/gradle.properties # platform/android/gradle/dependencies.gradle # platform/darwin/src/MGLVectorTileSource.mm # platform/darwin/src/MGLVectorTileSource_Private.h # platform/ios/CHANGELOG.md # src/mbgl/style/expression/compound_expression.cpp
| * [android] - bump snapshot versiontobrun2018-05-041-1/+1
| |
* | [build] Bump macos-debug-qt5 xcode to 9.3.0Bruno de Oliveira Abinader2018-05-071-1/+1
| |
* | [ios, android] Resolve merge conflicts.Fabian Guerra2018-04-231-1/+1
|/
* [build, qt] Work around for chown'ing /usr/localJason Wray2018-04-101-6/+3
| | | | | macOS 10.13 no longer allows wholesale chown'ing of /usr/local (and this approach also works in 10.12).
* [build, ios] Bump CircleCI builds to Xcode 9.3Jason Wray2018-04-101-8/+8
|
* [ios, build] Enable ios-sanitize-address build on CircleCIJason Wray2018-03-301-1/+1
|
* [build] Save raw Xcode build logsupstream/fb-more-sanitizersJason Wray2018-03-261-0/+26
|
* [ios, build] Run static analyzer on CircleCIJason Wray2018-03-261-0/+20
|
* [ios, build] Run undefined behavior sanitizer on CircleCIJason Wray2018-03-261-7/+7
|
* [ios, build] Move iOS release builds to CircleCIJason Wray2018-03-141-0/+34
|
* [android] build release Test App before publishing (#11418)Łukasz Paczos2018-03-141-0/+3
|
* [android] - blacklist flaky instrumentation testsTobrun2018-02-051-13/+2
|
* [android] - release android v6.0.0-beta.1android-v6.0.0-beta.1Tobrun2018-01-291-1/+1
|
* [build] Add build that verifies that the code generator was runKonstantin Käfer2018-01-241-0/+22
|
* [build] Add build that verifies the submodule pin is up-to-dateKonstantin Käfer2018-01-241-0/+26
|
* Adds an `ios-integration-test` Makefile target to run on CI (circle.yml)Andrew Kitchen2018-01-191-0/+5
|
* [android] - move gradle files to dedicated folderTobrun2018-01-111-2/+2
|
* [android] - Firebase configuration update, change device under test to Pixel ↵Tobrun2018-01-111-1/+1
| | | | running Android 8.0
* [build] Update to Xcode 9.2 on CircleCI (#10893)Jason Wray2018-01-101-7/+7
| | | | When CircleCI says 9.2.0, they mean it...
* Merge branch 'release-agua' into masterupstream/fabian-merge-release-aguaFabian Guerra2018-01-041-11/+4
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # circle.yml # cmake/core-files.cmake # platform/android/CHANGELOG.md # platform/android/MapboxGLAndroidSDK/build.gradle # platform/android/MapboxGLAndroidSDK/gradle.properties # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/CameraChangeDispatcher.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMapOptions.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/text/LocalGlyphRasterizer.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/utils/BitmapUtils.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/AndroidManifest.xml # platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/DebugModeActivity.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/LocalGlyphActivity.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/userlocation/MyLocationTintActivity.java # platform/android/MapboxGLAndroidSDKTestApp/src/main/res/layout/activity_local_glyph.xml # platform/android/MapboxGLAndroidSDKTestApp/src/main/res/values/descriptions.xml # platform/darwin/src/MGLMapSnapshotter.mm # platform/darwin/src/MGLRendererConfiguration.h # platform/ios/CHANGELOG.md # platform/ios/DEVELOPING.md # platform/ios/INSTALL.md # platform/ios/README.md # platform/ios/resources/bg.lproj/Localizable.strings # platform/ios/resources/es.lproj/Localizable.strings # platform/ios/resources/vi.lproj/Localizable.strings # platform/ios/src/MGLMapView.mm # platform/macos/macos.xcodeproj/project.pbxproj # src/mbgl/text/glyph_manager.cpp
| * [android] - update instrumented make target, move code style validation ↵Tobrun2017-12-181-11/+3
| | | | | | | | before building C++ code, replace code style checks with the wrapper code style check. (#10724)
| * [build] Added CircleCI macos-release-node{4,6} jobsBruno de Oliveira Abinader2017-11-281-5/+76
| |
| * [build] Added CircleCI macos-debug-qt5 jobBruno de Oliveira Abinader2017-11-211-1/+39
| |
| * [build] Set clang-tidy timeout to 20 minutesupstream/fb-clang-tidy-timeout-bumpJason Wray2017-11-201-0/+1
| | | | | | | | Default is 10 minutes, but suddenly we're exceeding that.
* | [build] Forgot to update CI image to linux-clang-3.8-libcxxBruno de Oliveira Abinader2017-12-191-4/+1
| |
* | [android] - bump gradle syntax to 4.1Tobrun2017-12-191-6/+6
| |