Alex Eagle
39f81b210e
build: upgrade Bazel to 0.9.0 ( #21335 )
...
Also install the skylark linter for .bzl files.
PR Close #21335
2018-01-09 10:29:01 -08:00
Alex Eagle
a7a7bd3ca0
build: update rules_typescript ( #21290 )
...
picks up a bugfix to prevent floating versions on install:
https://github.com/bazelbuild/rules_typescript/compare/0.6.1...0.6.2
PR Close #21290
2018-01-03 13:43:56 -08:00
Alex Eagle
8b21be5da3
build: require bazel 0.8 ( #20897 )
...
Users should get an error if they are running an older version of Bazel than we have on CI.
PR Close #20897
2017-12-11 11:18:07 -08:00
Alex Eagle
28555bc1e7
ci: print the buildifier command when BUILD lint fails ( #20882 )
...
PR Close #20882
2017-12-11 11:17:16 -08:00
Alex Eagle
9dd60a5fb0
build: upgrade bazel rules to latest ( #20768 )
...
Add enough BUILD files to make it possible to
`bazel build packages/core/test`
Also re-format BUILD.bazel files with Buildifier.
Add a CI lint check that they stay formatted.
PR Close #20768
2017-12-07 13:25:47 -08:00
Alex Eagle
a9f3e2bd95
build: Upgrade to TypeScript 2.5 ( #20175 )
...
- update to TypeScript 2.5
- point the 2.4 typings test at the previous typescript version, so we
don't break it accidentally
- widen the peerDeps from Angular packages that depend on TypeScript
- update to latest TypeScript 2.5 compatible Bazel rules
- move .bazelrc to tools/bazel.rc per https://docs.bazel.build/versions/master/best-practices.html#bazelrc
PR Close #20175
2017-11-15 18:12:16 -06:00
Tobias Bosch
ad130d62d8
fix(compiler): add first bazel test for ng_module ( #19703 )
...
We were missing quite a bit of test coverage,
this is the start of recreating it.
PR Close #19703
2017-10-17 15:18:31 -07:00
Alex Eagle
9ad4b3bd31
build: update to latest @bazel/typescript ( #19277 )
...
Switches devmode output of an ng_module to UMD
2017-09-25 12:40:22 -07:00
Alex Eagle
f2f5286020
build: upgrade to latest bazel rules ( #18733 )
...
PR Close #18733
2017-08-23 11:34:52 -05:00
Alex Eagle
47220997e1
build: add bazel integration test ( #18733 )
...
It includes sass compilation, and building the bazel package
distribution.
PR Close #18733
2017-08-23 11:34:52 -05:00
Alex Eagle
0317c4c478
build: update bazel rules to latest ( #18289 )
2017-07-21 18:09:44 -05:00
Alex Eagle
08ecfd891d
build: No longer need to bazel build twice
2017-06-23 11:54:51 -07:00
Alex Eagle
fa81c8eeb3
ci: use npm_install for bazel
...
using yarn_install polluted our node_modules cache because it disregards the npm_shrinkwrap.json
2017-06-13 13:35:01 -07:00
Alex Eagle
5faf520067
build: Introduce Bazel build rules
...
So far this just compiles the core and common packages.
2017-06-05 11:18:20 -07:00