Jason Wray
975a013d8f
[build] Update CircleCI to Xcode 11
2019-09-24 12:24:46 -07:00
Jason Wray
183ba62b09
[ios, build] Use Ruby 2.6.x for build dependencies on CI
2019-09-24 12:24:46 -07:00
Thiago Marcos P. Santos
80e8d7a2fc
[build] Force failing sanitizer bots to pass ( #15661 )
...
But also mark them as FIXME. Motivation here is
we know they are failing and are working on fixing them.
We want to keep them running meanwhile, but not making the
pull request show as CI failed.
2019-09-19 10:54:58 +03:00
Thiago Marcos P. Santos
7bca176bea
[build] Ignore submodules when formatting code
...
We have submodules with names that will match *.hpp and
we are not really interested on formatting them.
2019-09-18 15:07:09 -07:00
Dan Swick
8bbc4a2178
[android, build] Generalize docs deployment script and add Android docs deployment to circle config ( #15299 )
2019-09-18 12:44:18 -07:00
Juha Alanen
8b355c7f8b
[build] Disable clang-tidy
2019-09-18 14:29:15 +03:00
Thiago Marcos P. Santos
5254876b39
[build] Remove Qt builds from legacy buildsystem
2019-09-17 12:28:55 +03:00
Thiago Marcos P. Santos
5d8dbefdb1
[build] Do not run clang-tidy on the legacy workflow
...
Already running on the new build.
2019-09-17 12:28:55 +03:00
Thiago Marcos P. Santos
f6bb784439
[build] CI config
...
Run it in parallel with the old build system. This will offer
a migration path and make sure we keep everything working at
the cost of running many CI bots. New stuff is prefixed with "next".
Appveyor already got migrated to the next buildsystem.
After merging, we will follow-up removing duplicated core bots.
2019-09-17 12:28:55 +03:00
Thiago Marcos P. Santos
102a07cc63
[build] Remove CXX11 flag
...
No longer needed after we vendorized so many deps.
2019-09-11 11:33:34 +03:00
Alexander Shalamov
3c5cdf1943
[build] Enable mbgl-expression-test on CI
2019-09-04 10:37:50 +03:00
Alexander Shalamov
6ee69e7493
[core] Bump mbgl/linux-gcc-5-qt-5.9 image to 5cd92d7d1c
...
New docker image contains Noto Sans CJK font that is used by the unit tests
2019-08-28 12:08:54 +03:00
Łukasz Paczos
9f8696c00c
[build] do not skip tag-initiated builds
2019-08-16 11:53:48 +03:00
Jason Wray
a3a661e846
[build] Skip CI jobs if there are no relevant changed files
2019-08-08 15:35:56 -07:00
Jason Wray
56e46b98a3
[ios, build] Add CI jobs running Xcode 11 betas
2019-08-08 11:36:51 -07:00
Jason Wray
92a8c185c0
[ios, build] Make CocoaPods CI deployment synchronous
...
Otherwise it may not be allowed to finish before the CI job ends.
2019-08-01 11:24:27 -07:00
Mikhail Pozdnyakov
8180bada3a
[CI] Remove Source.RenderTileSetSourceUpdate from Sanitize build
2019-08-01 18:20:21 +03:00
Jason Wray
f4c58bff05
[ios, build] Update to Xcode 10.3 on CircleCI
2019-07-31 12:03:27 -07:00
Jason Wray
af32a452e0
[ios, build] Automatically deploy to CocoaPods
2019-07-30 13:58:30 -07:00
Jason Wray
1c9f11a171
[build] Don't allow codecov to fail a CI job
2019-07-29 14:27:54 -07:00
Bruno de Oliveira Abinader
b5980bda75
[build] Replace geometry.hpp/variant with mapbox-base
2019-07-26 17:43:18 +03:00
Jason Wray
a8db681454
[ios, build] Trigger external deploy jobs before long-running build tasks
2019-07-24 15:29:38 -07:00
tobrun
bd6c0cc55e
[android] - update CI image of the release job
2019-07-19 10:50:53 +02:00
Jason Wray
18f7e4b84d
[build] Opt out of homebrew cleanup on CI
2019-07-09 10:19:32 -07:00
Jason Wray
3b1d437460
[ios, build] Add podspec lint script
2019-07-02 12:22:03 -07:00
tobrun
81ea5d020e
[android] - update CI image to NDK 20
2019-06-27 14:32:46 +02:00
Bruno de Oliveira Abinader
3b0e5a59a2
[core] Implement C++ render test runner
2019-06-25 20:10:21 +03:00
tobrun
22741891c1
[android] - change Firebas test lab device to Nexus 7
2019-06-24 12:16:53 +02:00
Tobrun
c3e94a0648
[android] - store shared librariesas CI artefact ( #14937 )
2019-06-17 13:35:12 +02:00
tobrun
fd33e066a4
[android] - add external links to javadoc generation, fix warnings and errors, add package-info to loader module package
2019-06-04 16:59:56 +02:00
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