10 Commits

Author SHA1 Message Date
Greg Magolan
ea09430039 build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles ()
PR Close 
2019-02-28 12:06:36 -08:00
Greg Magolan
75357ecb32 build(bazel): run a number of web tests with karma_web_test in saucelabs in CircleCI ()
PR Close 
2019-02-22 13:07:08 -08:00
Greg Magolan
ebffde7143 build: update to rules_typescript 0.25.1 ()
Updated a spot in the compiler which assumed es5 downlevelling get ready for es2015 devmode in the future.

PR Close 
2019-02-21 07:46:21 -08:00
Alex Eagle
44dd764d6d build: update to Bazel 0.20 ()
refactor Bazel RBE configs

PR Close 
2018-12-07 14:29:03 -08:00
Greg Magolan
1f3331f5e6 build(bazel): use fine-grained npm deps () ()
PR Close 
2018-10-19 20:59:29 -07:00
Wei Huang
5241ea086d test(bazel): Run Angular test on RBE ()
PR Close 
2018-09-18 13:29:54 -07:00
Alex Eagle
0b348c8ffe build: fix bazel stamping ()
As pointed out in https://github.com/bazelbuild/rules_nodejs/issues/156
our mechanism would never pick up changes to the version info.

PR Close 
2018-03-28 09:00:02 -07:00
Alex Eagle
4f60968704 test(bazel): Build and test ts-api-guardian locally ()
Also use it to test the public API for core and common

Once we have an ng_package for every package, we can remove
the npm dependency on ts-api-guardian and the gulp-based
public api check.

PR Close 
2018-03-02 15:00:00 -08:00
Alex Eagle
bba65e0f41 feat(bazel): introduce a binary stamping feature ()
This grabs version control metadata and makes it available in the build, eg. to put in the version field for released artifacts

PR Close 
2018-02-15 14:08:53 -08:00
Alex Eagle
c4f02e21dd build: move repeated tsconfig attributes to a macro ()
This helps ensure we use the same tsconfig.json file for all compilations.
Next steps are to make it the same tsconfig.json file used by the editor

PR Close 
2018-01-10 12:30:19 -08:00