Commit Graph

209 Commits

Author SHA1 Message Date
Thiago Marcos P. Santos
b3fdd2c762 [build] Check if mapbox-gl-js is pinned to master 2019-11-19 13:42:16 +02:00
Mikhail Pozdnyakov
089ff8e2b3 No firebase skip for commits touching paths other than darwin-specific 2019-11-13 10:57:07 +02:00
zmiao
c8576e089f [render-test] Add manifest parser for render-test-runner (#15861)
* [render-test] Add manifest parser for render-test-runner

* [render-test] Refactory manifest parser

* [render-test] Parse full manifest file through CLI

* [render-test] Add linux probe manifest
2019-10-29 20:59:29 +02:00
zmiao
128da903c1 Config CircleCI to save render test output when failing (#15863)
* [render-test] Save index.html

* Add extra folder
2019-10-25 18:22:32 +03:00
Dane Springmeyer
744102d955 back to v8 2019-10-24 13:26:32 +03:00
Dane Springmeyer
a1aa3b0e08 fix linux node platform publishing 2019-10-24 13:26:32 +03:00
Thiago Marcos P. Santos
1cfd0c4e92 [build] Bump CI docker image
This version includes gcloud, needed to run
android firebase tests.
2019-10-23 14:29:18 +03:00
Thiago Marcos P. Santos
722a0c2f61 [build] Make output of the tests verbose
We have a flaky test that is hanging on the bots and we need to find out
which one.
2019-10-18 23:39:58 +03:00
Jason Wray
ee2b803315 [build] Update to Xcode 11.1 2019-10-15 14:38:43 -07:00
tobrun
0f9666ebf3 [android] - remove snapshot and release builds, disable broken metric collection script 2019-10-15 12:08:22 +02:00
Thiago Marcos P. Santos
990fdc43fa [build] Make sure offline_schema.hpp is up-to-date
- Get the bots to verify that.
 - Fix the paths.
2019-10-11 16:06:28 +03:00
Alexander Shalamov
bebc49949a [render-test] Update location of render / query test html page 2019-10-10 23:33:36 +03:00
Julian Rex
bf61274b2a [ios, android] Update curl command to indicate there is no password (as per https://circleci.com/docs/api/#authentication) (#15796) 2019-10-10 16:27:02 -04:00
Thiago Marcos P. Santos
2a3cc96c42 [tests] Do not run tests in parallel
Introduces too much flakeness.
2019-10-10 19:41:27 +03:00
Thiago Marcos P. Santos
5f371d5e39 [build] Check for code generation on Darwin
Sadly, it can only be done inside macOS because
of how examples are generated.
2019-10-10 19:41:27 +03:00
Thiago Marcos P. Santos
d0e6f9df44 [build] Remove redundant bots
We have something equivalent on the `next` workspace for these bots.
2019-10-10 19:41:27 +03:00
Mikhail Pozdnyakov
76346944f3 [ci] Fixed duplicated render tests run on MacOS 2019-10-10 15:39:34 +03:00
Julian Rex
563f9d0534 [ios] Skip metrics.sh step (#15779) 2019-10-08 17:49:45 -04:00
Juha Alanen
bd283fc1be [build] enable query tests on native test runner 2019-10-07 10:58:46 +03:00
Jordan Kiley
4b4e828647 [ios] Disable iOS code coverage script #15749 2019-10-03 11:07:41 -07:00
Mikhail Pozdnyakov
b2a8342281 Exclude Source.InvisibleSourcesTileNecessity from sanitizer CI 2019-10-02 20:45:46 +03:00
Thiago Marcos P. Santos
60a3096109 [build] Have the bots running clang-tidy 2019-09-25 18:59:07 +03:00
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