Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [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 | ||||
* | [ios, build] Upload nightly iOS release build on CircleCI | Jason Wray | 2018-07-10 | 1 | -8/+24 |
| | |||||
* | [qt, build] Rename Qt builds to follow convention | Jason Wray | 2018-07-09 | 1 | -66/+66 |
| | | | | CI job naming convention is: <platform>-<optional-descriptor>-<buildtype> | ||||
* | [node, build] Rename Node builds to follow convention | Jason Wray | 2018-07-09 | 1 | -29/+29 |
| | | | | CI job naming convention is: <platform>-<optional-descriptor>-<buildtype> | ||||
* | [android] Consolidate release builds | John Firebaugh | 2018-07-05 | 1 | -105/+9 |
| | |||||
* | [build] Record binary size via GitHub check | John Firebaugh | 2018-07-03 | 1 | -10/+12 |
| | |||||
* | [ios, build] Postpone jazzy install for ios-release build | Jason Wray | 2018-07-03 | 1 | -4/+0 |
| | |||||
* | [ios, build] Build all archs for ios-release | Jason Wray | 2018-07-03 | 1 | -3/+7 |
| | |||||
* | [ios] Add per-commit ios-release CircleCI build | Jason Wray | 2018-07-02 | 1 | -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.x | John Firebaugh | 2018-06-26 | 1 | -11/+11 |
| | | | | Note that we're still only testing the 6.x ABI (48). | ||||
* | [node] Drop node 4.x support | John Firebaugh | 2018-06-26 | 1 | -61/+0 |
| | |||||
* | [ios, build] Bump CircleCI to Xcode 9.4 | Jason Wray | 2018-06-08 | 1 | -8/+8 |
| | | | | Keep macos-debug-qt5 on Xcode 9.3 for now. | ||||
* | [android] - automate tag release | Łukasz Paczos | 2018-06-07 | 1 | -4/+109 |
| |