Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [android] - update downstream circle-ci job name (#13872) | Tobrun | 2019-02-06 | 1 | -1/+1 |
| | |||||
* | [build, ios] Update jazzy to 0.9.5 | Jason Wray | 2019-01-29 | 1 | -5/+4 |
| | |||||
* | [android] android nitpick script, verify submodule pins | Łukasz Paczos | 2019-01-29 | 1 | -0/+6 |
| | |||||
* | [android] - prioritise running benchmarks when building master release build ↵ | Tobrun | 2019-01-28 | 1 | -16/+16 |
| | | | | (#13801) | ||||
* | [core] - trigger core benchmark run as part of merging a PR to master | tobrun | 2019-01-23 | 1 | -2/+10 |
| | |||||
* | [build] use optional polyfill on Android, and upgrade to NDK r19 | Konstantin Käfer | 2019-01-21 | 1 | -2/+6 |
| | | | | <experimental/optional> is not available anymore in newer STL versions, e.g. according to libc++'s TS deprecation policy: https://libcxx.llvm.org/TS_deprecation.html | ||||
* | [android] change vendor modules update script | Łukasz Paczos | 2019-01-15 | 1 | -6/+0 |
| | |||||
* | [android] mapbox-gestures-android vendor | Łukasz Paczos | 2019-01-15 | 1 | -0/+6 |
| | |||||
* | [build] generate header maps instead of -files.txt | Konstantin Käfer | 2019-01-09 | 1 | -2/+2 |
| | |||||
* | [build] add a Buck build and BUCK file for Android | Konstantin Käfer | 2019-01-09 | 1 | -0/+21 |
| | |||||
* | [android] - invoke benchmark run from circle-ci | tobrun | 2018-12-18 | 1 | -0/+8 |
| | |||||
* | [build] rework platform/default directory and add -files.txt for vendored libs | Konstantin Käfer | 2018-12-14 | 1 | -2/+2 |
| | |||||
* | [build] use newer compiler versions for some builds | Konstantin Käfer | 2018-11-28 | 1 | -51/+23 |
| | |||||
* | [build] use updated docker images | Konstantin Käfer | 2018-11-14 | 1 | -13/+23 |
| | |||||
* | [qt] Deprecate Qt4 and old versions of Qt5 | Thiago Marcos P. Santos | 2018-11-13 | 1 | -25/+0 |
| | | | | Not enough adoption to keep the platform alive. | ||||
* | [build] Temporarily reduce number of jobs for failing CI builds | Jason Wray | 2018-11-09 | 1 | -14/+14 |
| | | | This should be reverted once higher-resource CI containers are available again. | ||||
* | [build] Update to Xcode 10.1 on CircleCIandroid-v6.6.6 | Jason Wray | 2018-11-08 | 1 | -8/+8 |
| | |||||
* | Switch code coverage system to CodeCov (#13297) | Jordan Kiley | 2018-11-08 | 1 | -2/+4 |
| | |||||
* | [ios, build] Stop running Integration Tests target on CircleCI | Jason Wray | 2018-11-02 | 1 | -1/+0 |
| | | | | These are evidently too inconsistent to run on CircleCI under Xcode 10. | ||||
* | [build] Update CircleCI jobs to Xcode 10.0 | Jason Wray | 2018-11-02 | 1 | -16/+8 |
| | |||||
* | [build] Add build system for submodules | Thiago Marcos P. Santos | 2018-10-31 | 1 | -5/+0 |
| | | | | | | | | | Vendorize the submodules and a simple CMake build system for all them. The dependencies will inherit compilation options for core. The goal is to make Mapbox GL Core completely self contained with a simple offline build. | ||||
* | [build] Show ccache stats on CircleCI again | Jason Wray | 2018-10-26 | 1 | -1/+1 |
| | |||||
* | [android] - remove shell command when activating google cloud service account | Tobrun | 2018-10-24 | 1 | -1/+0 |
| | |||||
* | [core, test] Add BiDi unit test | Chris Loer | 2018-10-15 | 1 | -1/+1 |
| | | | | | | - Port of arabic.test.js from mapbox-gl-rtl-text - Modify BiDi::getLine to remove trailing nulls in the event UBIDI_REMOVE_BIDI_CONTROLS causes the string to shorten. - Patch vendored ICU to avoid undefined undefined bit shifting behavior (triggered sanitizer failure) | ||||
* | [ios, build] Check symbol namespacing for mapbox-events-ios | Jason Wray | 2018-10-03 | 1 | -0/+3 |
| | |||||
* | [darwin] Rename 'make check-public-symbols' to darwin-check-public-symbols | Jason Wray | 2018-10-03 | 1 | -1/+1 |
| | |||||
* | [build] upgrade CircleCI configuration to use inline commands | Konstantin Käfer | 2018-10-02 | 1 | -548/+343 |
| | |||||
* | [ios, build] Build releases with Xcode 10.0 | Jason Wray | 2018-09-26 | 1 | -2/+2 |
| | |||||
* | [android, build] Add firebase skipping to android-gnustl-arm-v7 | Jason Wray | 2018-09-25 | 1 | -44/+39 |
| | |||||
* | [build, ios] Add canary Xcode 10 CircleCI job | Jason Wray | 2018-09-20 | 1 | -0/+34 |
| | |||||
* | [ios, build] Remove broken link from deploy Slack notification | Jason Wray | 2018-09-17 | 1 | -3/+3 |
| | |||||
* | [ios, build] Bump timeout for ios-release to 5m | Jason Wray | 2018-09-17 | 1 | -1/+1 |
| | |||||
* | [build] Reduce CircleCI timeouts for iOS/macOS builds | Jason Wray | 2018-09-17 | 1 | -0/+3 |
| | | | | These jobs have constant output and don't need the default 10 minute timeout, so failing sooner (in the event of an npm outage/bug, for example) is advantangeous for us. | ||||
* | [build] add android-gnustl-arm-v7 CI job | Anand Thakker | 2018-09-11 | 1 | -0/+81 |
| | |||||
* | [build] use vendored version of ICU | Konstantin Käfer | 2018-09-05 | 1 | -1/+1 |
| | |||||
* | [build] Skip Android device tests via commit message | Jason Wray | 2018-09-04 | 1 | -2/+10 |
| | | | | | | - Add `[skip firebase]` anywhere in your commit message to avoid running Firebase tests for that commit. - Also skips if the latest commit message only includes `[ios]`, `[macos]`, `[ios, macos]`, or `[darwin]`. - Only skips if included in the most recent commit message. | ||||
* | [build] Fix ios-release-tag slack notificationios-v4.4.0-alpha.2 | Jason Wray | 2018-08-29 | 1 | -1/+1 |
| | |||||
* | [build] Add Slack notifications for important iOS builds | Jason Wray | 2018-08-28 | 1 | -0/+40 |
| | | | | | - Notifies #apple when nightly builds fail. - Notifies #apple when release deployment jobs start/finish. | ||||
* | [build] Run lower-value iOS CircleCI builds as nightlies | Jason Wray | 2018-08-22 | 1 | -3/+3 |
| | | | | These jobs have a low incidence of unique meaningful failures and are mostly just informational, so running them less often preserves most of their value and frees up relatively scarce CircleCI macOS concurrency. | ||||
* | [android] - store release so files with debugging information | tobrun | 2018-08-15 | 1 | -0/+21 |
| | |||||
* | [android, linux] Upgrade to SQLite 3.24.0, compiled to minimize binary size | John Firebaugh | 2018-08-10 | 1 | -3/+3 |
| | |||||
* | [ios, build] Bump CircleCI to Xcode 9.4.1 | Jason Wray | 2018-07-31 | 1 | -8/+8 |
| | |||||
* | [android] - unbound variable with external PR | tobrun | 2018-07-27 | 1 | -3/+0 |
| | |||||
* | [android] - validate if circle-ci var is unset | tobrun | 2018-07-26 | 1 | -4/+4 |
| | |||||
* | [android] - fix circle ci configuration for building forked PRs | tobrun | 2018-07-23 | 1 | -16/+24 |
| | |||||
* | [build] add nitpick step for verifying that dependencies are up-to-date and ↵upstream/vendor-gtest | Konstantin Käfer | 2018-07-20 | 1 | -0/+4 |
| | | | | unmodified | ||||
* | [build] Reduce ccache max size | John Firebaugh | 2018-07-13 | 1 | -1/+1 |
| | |||||
* | [build] Improve ccache freshness | John Firebaugh | 2018-07-13 | 1 | -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 caches | John Firebaugh | 2018-07-13 | 1 | -92/+202 |
| | |||||
* | [ios] Adjust iOS nightly build to run later | Jason Wray | 2018-07-11 | 1 | -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 |