Alex Eagle
a1cc02f0bd
build: update to latest bazel rules ( #21821 )
...
PR Close #21821
2018-01-27 10:55:44 -08:00
Alex Eagle
95fbb7d675
build: Update to latest rules_typescript. ( #21675 )
...
Fixes #21481
PR Close #21675
2018-01-22 15:32:59 -08:00
Alex Eagle
1104d17252
refactor(bazel): pass around tsconfig as a file, not a path ( #21614 )
...
this unlocks the ability to replay ts compilations with different settings
PR Close #21614
2018-01-19 11:53:59 -08:00
Alex Eagle
a1492a73ce
build: Remove angular_src nested workspace ( #21096 )
...
PR Close #21096
2018-01-19 10:17:37 -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
Chuck Jazdzewski
83d207d0a7
build: upgrade to TypeScript 2.6 ( #21144 )
...
Fixes #20653
PR Close #21144
2017-12-22 20:15:47 -08:00
Misko Hevery
47bcb5bc35
build(core): add bazel test targets for core ( #21053 )
...
- Add tests target for `test`, `test_node_only` and `test_web` in `core` package.
- Created a `_testing_init` pseudo package where bootstrap code for tests is kept.
- Moved `source_map_util` from `test` to `testing` so to prevent circular dependency.
- Removed `visibility:public` for testing `BUILD` packages.
PR Close #21053
2017-12-22 13:10:51 -08:00
Alex Eagle
d684f55423
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:16:41 -08:00
Alex Eagle
77a1f9f2e8
ci: print the buildifier command when BUILD lint fails ( #20882 )
...
PR Close #20882
2017-12-11 11:15:47 -08:00
Alex Eagle
ef534c0cc1
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 11:27:50 -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