Commit Graph

157 Commits

Author SHA1 Message Date
Jason Wray
ad744d6e65 [build, node] Bump macos CI job to Node 8 & Xcode 10.2.1 2019-05-28 09:44:25 -07:00
tobrun
d5e7fabf45 [android] - remove CI execution of android nitpick, now part of android check 2019-05-15 19:32:15 +02:00
Jason Wray
4d935b9d31 [build, darwin] Update CircleCI to Xcode 10.2.1 2019-05-13 14:44:00 -07:00
Alexey
88eb1c9b27 [build] Upgrade from Xcode 9.3.0 to 9.3.1 on CircleCI
CircleCI will soon deprecate Xcode 9.3.0 on CircleCI for macOS. Moving mapbox-gl from 9.3.0 to 9.3.1 should have no impact on the CircleCI jobs, plus it will help the project hit fewer Xcode bugs.
2019-05-07 14:51:49 -07:00
Konstantin Käfer
3ceabcd3ec [core] clang-tidy fixes 2019-04-05 11:49:17 +02:00
Jason Wray
0d31a2ff1d [darwin, build] Update CircleCI to Xcode 10.2
Except macos-debug, which has issues compiling some files.
2019-04-03 15:56:22 -07:00
Julian Rex
bf21fa1ff8 [core] Adds target branch parameter to clang-tools.sh (#14301) 2019-04-02 16:44:02 -04:00
Łukasz Paczos
2fed2155c5 [android] change the firebase device for arm-v7 test run to htc_m8 2019-04-02 14:30:57 +02:00
Antonio Zugaldia
ac4bb98572 [linux] add a new run step to build the offline cli (#14272) 2019-04-01 11:39:41 -04:00
Bruno de Oliveira Abinader
fe8c07710f [build] Metrics: publish Github Stats 2019-03-28 16:35:19 +02:00
Sudarsana Babu Nagineni
bbefcb6d51 [core] Add code coverage metrics for core
Collect code coverage ratio from codecov.io for a
given commit hash, and upload it to the S3 bucket.
2019-03-28 14:02:43 +02:00
Julian Rex
c7d53676d0 [ios, core] Updates project for iOS SDK 12.2 / Always use vendored optional (#14241) 2019-03-27 09:58:41 -04:00
tobrun
dcd6efd5b5 [android] - revert onDismiss workaround, refactor tests, adress review
comments
2019-03-22 18:39:29 +01:00
Łukasz Paczos
10404e29af [android] unit and instrumentation tests code coverage report 2019-03-19 17:59:32 +01:00
tobrun
62695c5695 [android] - older device for running gnustl instrumentation tests on firebase 2019-03-15 16:48:45 +01:00
Jordan Kiley
fb0b0d5a2b [ios] Generate iOS code coverage for metrics (#14015) 2019-03-13 12:58:24 -07:00
Łukasz Paczos
e9805b60ee [android] rearrange execution time of the binary size metric collection script 2019-03-13 19:59:52 +01:00
Ander Conselvan de Oliveira
7bac0c7cba [build] Check documentation coverage on CI
Add a CI target that checks documentation coverage and reports back to
github. While at it, change the output of doxy-coverage to a json file
so it is easy to consume.
2019-03-13 15:06:56 +02:00
Łukasz Paczos
c4115f0539 [android] publish SNAPSHOTs to oss.jfrog.org 2019-03-08 17:04:27 +01:00
Julian Rex
9283f3f8df [ios] Trigger mobile metrics tests (#14061) 2019-03-07 14:34:03 -05:00
Łukasz Paczos
b4e315ee28 [android] ignore SNAPSHOT builds 2019-03-07 18:46:51 +01:00
Łukasz Paczos
d1109257dc [android] build correct POM when publishing to maven 2019-03-07 18:46:51 +01:00
Langston Smith
13a6f4c3db [android] initial additions for bintray plugin setup 2019-03-07 18:46:51 +01:00
Jason Wray
af370275d2 [build] Adjust CircleCI resource classes and job counts 2019-03-06 11:38:58 -08:00
Jason Wray
113179cddd [build, ios] Replace 'nightly' build with snapshot 2019-03-05 12:09:38 -08:00
Jason Wray
cced7db511 [ios, build] Trigger automated site and docs generation during releases 2019-02-26 11:19:48 -08:00
Łukasz Paczos
19e66c8bfa [android] run unit tests before building the library 2019-02-26 15:06:21 +01:00
Łukasz Paczos
3cf24f3329 [android] initialize vendor submodules as a CI step 2019-02-21 15:23:08 +01:00
Tobrun
cec20c7b30 [android] - update downstream circle-ci job name (#13872) 2019-02-06 16:13:17 +01:00
Jason Wray
2d5ae83882 [build, ios] Update jazzy to 0.9.5 2019-01-29 10:04:21 -08:00
Łukasz Paczos
e598146399 [android] android nitpick script, verify submodule pins 2019-01-29 15:21:01 +01:00
Tobrun
797f3e9599 [android] - prioritise running benchmarks when building master release build (#13801) 2019-01-28 15:24:43 +01:00
tobrun
6d3c0b4647 [core] - trigger core benchmark run as part of merging a PR to master 2019-01-23 09:28:19 +01:00
Konstantin Käfer
d53c7860cd [build] use optional polyfill on Android, and upgrade to NDK r19
<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
2019-01-21 17:00:31 +01:00
Łukasz Paczos
52bc11892c [android] change vendor modules update script 2019-01-15 14:21:26 +01:00
Łukasz Paczos
d617b87b4d [android] mapbox-gestures-android vendor 2019-01-15 14:21:26 +01:00
Konstantin Käfer
6f60ccf08e [build] generate header maps instead of -files.txt 2019-01-09 10:26:53 +01:00
Konstantin Käfer
9acdd75d04 [build] add a Buck build and BUCK file for Android 2019-01-09 10:26:53 +01:00
tobrun
77ce700274 [android] - invoke benchmark run from circle-ci 2018-12-18 19:52:59 +01:00
Konstantin Käfer
1d8235f5b8 [build] rework platform/default directory and add -files.txt for vendored libs 2018-12-14 11:03:03 +01:00
Konstantin Käfer
a0b8f01c1b [build] use newer compiler versions for some builds 2018-11-28 14:49:44 +01:00
Konstantin Käfer
34e4ae8d41 [build] use updated docker images 2018-11-14 12:30:32 +01:00
Thiago Marcos P. Santos
cd92a231b3 [qt] Deprecate Qt4 and old versions of Qt5
Not enough adoption to keep the platform alive.
2018-11-13 22:55:26 +02:00
Jason Wray
c88312b5d6 [build] Temporarily reduce number of jobs for failing CI builds
This should be reverted once higher-resource CI containers are available again.
2018-11-09 12:26:47 -05:00
Jason Wray
ae4915de29 [build] Update to Xcode 10.1 on CircleCI 2018-11-08 19:22:34 -05:00
Jordan Kiley
7cbd31e456 Switch code coverage system to CodeCov (#13297) 2018-11-08 10:56:44 -08:00
Jason Wray
947af3059c [ios, build] Stop running Integration Tests target on CircleCI
These are evidently too inconsistent to run on CircleCI under Xcode 10.
2018-11-02 17:49:33 -04:00
Jason Wray
1c140438cb [build] Update CircleCI jobs to Xcode 10.0 2018-11-02 17:49:33 -04:00
Thiago Marcos P. Santos
69960afb8d [build] Add build system for submodules
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.
2018-10-31 18:19:28 +02:00
Jason Wray
885b3d33d9 [build] Show ccache stats on CircleCI again 2018-10-26 15:37:08 -04:00