Alex Rickabaugh
7983f0a69b
ci(ivy): configure CI environments for Ivy JIT and AOT ( #24309 )
...
Two new CircleCI environments are created: test_ivy_jit and test_ivy_aot.
Both run a subset of the tests that have been marked with Bazel tags as
being appropriate for that environment.
Once all the tests pass, builds are published to the *-builds repo both
for the legacy View Engine compiled code as well as for ivy-jit and ivy-aot.
PR Close #24309
2018-06-08 13:34:27 -07:00
Alex Eagle
b45fa5e263
ci: hide encryption key from circleci logs ( #23585 )
...
PR Close #23585
2018-05-02 16:43:13 -07:00
Alex Eagle
ace6440460
ci: fix snapshot publishing ( #23516 )
...
PR Close #23516
2018-04-23 16:32:38 -07:00
Alex Eagle
b26ac1c22f
ci: publish build snapshots from Bazel/CircleCI ( #23512 )
...
This uses a new script and CircleCI job called "build-packages-dist"
which shims the new Bazel build to produce outputs matching the legacy
build. We'll use this to get AIO testing onto CircleCI as well.
We move the integration tests to a new circleCI job that depends on this
one, as well as the build publishing job.
Note that every PR will have a trivial green publishing status, because
we always create this job even for PRs. We'd rather not - see
https://discuss.circleci.com/t/workflows-pull-request-filter/14396/4
PR Close #23512
2018-04-23 15:45:56 -07:00
George Kalpakas
c3c513ed9e
build(aio): remove redundant flags from cli commands ( #23234 )
...
PR Close #23234
2018-04-17 14:09:02 -07:00
George Kalpakas
0d56cee9e1
refactor(aio): rename yarn script (deployment-config-test --> redirects-test) ( #23390 )
...
PR Close #23390
2018-04-17 13:45:38 -07:00
Alex Eagle
7e581dab5f
ci: remove travis e2e_2 job ( #22810 )
...
The only remaining test can run in the first e2e travis shard.
This also removes the last thing needing bazel available on Travis.
PR Close #22810
2018-04-13 16:30:50 -07:00
Alex Eagle
328b48b697
test: integration tests now against bazel built packages ( #22810 )
...
PR Close #22810
2018-04-13 16:30:50 -07:00
Rafael
639d52fe71
refactor: ensure all 'TODO's are consistent ( #23252 )
...
PR Close #23252
2018-04-13 13:11:01 -07:00
Igor Minar
7e8cee6b61
build: fix aio size tracking, we need to use node_modules local to aio ( #23328 )
...
This fixes an issue introduced by 4f0cae0676 which removed firebase from the root node_modules.
PR Close #23328
2018-04-11 23:14:23 -07:00
Alex Eagle
b3a10e0a42
build: update Bazel dependency to 0.11.1 ( #23297 )
...
PR Close #23297
2018-04-10 23:01:30 -07:00
Joey Perrott
ab348ee2be
build: update browserstack key ( #23026 )
...
PR Close #23026
2018-03-27 14:56:12 -04:00
Igor Minar
b43f8bc7d3
feat(core): upgrade rxjs to 6.0.0-alpha.4 ( #22573 )
...
PR Close #22573
2018-03-19 21:51:51 -07:00
Igor Minar
4a7be487da
ci: temporarily disable offline_compiler_test.sh ( #22573 )
...
PR Close #22573
2018-03-19 21:51:51 -07:00
Andrew Seguin
87f60bccfd
feat(elements): injector create ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Andrew Seguin
4d506acba0
feat(aio): add hack, remove me ( #22413 )
...
PR Close #22413
2018-03-16 12:39:07 -07:00
Chuck Jazdzewski
8449eb8d62
build: upgrade to TypeScript 2.7 ( #22669 )
...
Fixes : #21571
PR Close #22669
2018-03-12 09:27:23 -07:00
Igor Minar
129d1e0fb1
build: add postinstall-patches.js script suitable for postinstall patching of dependencies ( #22669 )
...
Because sometimes one has to do what one has to do...
PR Close #22669
2018-03-12 09:27:23 -07:00
Alex Eagle
1e6cc42a01
test: migrate remaining public-api tests to Bazel ( #22639 )
...
We now create npm packages to cover all the public api assertions in tools/public_api_guard.
We no longer depend on ts-api-guardian from npm - it is now stale since the repository was archived.
There is no longer a gulp task to enforce or accept the public API, this is in CircleCI as part of running all bazel test targets.
PR Close #22639
2018-03-09 09:11:40 -08:00
Matias Niemelä
5bb9fcad3e
build: comment-out chromium version checking code temporarily ( #22232 )
...
Related #22231
PR Close #22232
2018-02-14 17:26:43 -05:00
Alex Eagle
4f19491fec
ci: remove conditional clause for bazel install ( #22170 )
...
No longer needed since we don't have a bazel job
PR Close #22170
2018-02-13 10:25:51 -08:00
Alex Eagle
8f36fd1374
ci: remove bazel job from Travis ( #22170 )
...
This saves us an executor on Travis.
Note that we still do a bazel build on travis when we run the integration tests under e2e_2.
We expect that CircleCI is the only place we'll ever consume bazel-built artifacts.
PR Close #22170
2018-02-13 10:25:51 -08:00
Pete Bacon Darwin
bf29936af9
build(aio): test Firebase hosting redirection configuration ( #21763 )
...
PR Close #21763
2018-02-02 07:52:30 -08:00
George Kalpakas
f6db9521ab
ci(aio): run e2e tests in production mode ( #21470 )
...
This will enable catching errors introduced by build optimizations that
do not appear in `development` mode.
Fixes #21446
PR Close #21470
2018-01-12 13:45:28 -08:00
Olivier Combe
7493b8ae10
build: upgrade yarn to 1.3.2 ( #21406 )
...
Fixes #20566
PR Close #21406
2018-01-10 12:32:26 -08:00
Alex Eagle
463e2872a6
build: upgrade Bazel to 0.9.0 ( #21335 )
...
Also install the skylark linter for .bzl files.
PR Close #21335
2018-01-09 10:28:46 -08:00
Igor Minar
8e80db4982
build: upgrade to @angular/[email protected] ( #21344 )
...
PR Close #21344
2018-01-08 11:12:54 -08:00
Kara Erickson
b15d50af9b
build(core): improve payload size failure message ( #21346 )
...
PR Close #21346
2018-01-08 13:13:52 -05:00
Chuck Jazdzewski
83d207d0a7
build: upgrade to TypeScript 2.6 ( #21144 )
...
Fixes #20653
PR Close #21144
2017-12-22 20:15:47 -08:00
George Kalpakas
b89e7c2cb7
ci(aio): move e2e tests to non-optional job
...
This essentially reverts #20178 , since the flakes should be gone after
pinning ChromeDriver and Chrome versions to 2.32 and 59 respectively.
2017-12-14 08:48:52 -08:00