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