fcdd784667
refactor(core): cleanup code with side-effects which was preventing tree-shaking ( #30580 )
...
PR Close #30580
2019-06-03 09:01:51 -07:00
06efc340b6
build: update rules_nodejs and clean up bazel warnings ( #30370 )
...
Preserve compatibility with rollup_bundle rule.
Add missing npm dependencies, which are now enforced by the strict_deps plugin in tsc_wrapped
PR Close #30370
2019-05-14 10:08:45 -07:00
7edfcf948f
build(bazel): update to nodejs rules 0.27.12 and pin versions in @angular/bazel peer deps and for @bazel/schematics ( #29799 )
...
PR Close #29799
2019-04-17 13:02:03 -07:00
7fbe138b1f
build(bazel): update to nodejs rules 0.27.10 ( #29694 )
...
PR Close #29694
2019-04-04 14:27:04 -07:00
7c1f73ac7b
build(bazel): update to nodejs rules 0.27.9 ( #29647 )
...
PR Close #29647
2019-04-02 10:27:14 -07:00
d9162a872d
build(bazel): update to nodejs rules 0.27.8 ( #29508 )
...
* fixes prodmode issue in integration/bazel
BREAKING CHANGE:
@bazel/typescript is now a peerDependency of @angular/bazel so user's of @angular/bazel must add @bazel/typescript to their package.json
PR Close #29508
2019-03-27 09:41:11 -07:00
d2b64cc008
build(bazel): revert back to yarn 1.12.1 under Bazel to fix Windows file-in-use issues ( #29431 )
...
PR Close #29431
2019-03-20 18:36:13 -04:00
b460b26308
build(bazel): update to nodejs rules 0.27.7 ( #29375 )
...
PR Close #29375
2019-03-19 23:39:37 -04:00
ea0e832e5f
build(bazel): update to nodejs rules 0.27.6 ( #29375 )
...
PR Close #29375
2019-03-19 23:39:36 -04:00
fc8048ddaf
build: update to nodejs rules 0.27 ( #29210 )
...
PR Close #29210
2019-03-14 19:35:00 -07:00
b2aadffbbc
revert: build: update to nodejs rules 0.27 ( #29210 )
...
This reverts commit 08231f0bfa
.
2019-03-14 17:38:35 -07:00
6ab8c0b371
build(bazel): update bazel managed yarn to 1.13.0 (same as CI version) ( #29311 )
...
PR Close #29311
2019-03-14 16:01:35 -04:00
08231f0bfa
build: update to nodejs rules 0.27 ( #29210 )
...
PR Close #29210
2019-03-14 11:38:12 -04:00
ea09430039
build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles ( #28871 )
...
PR Close #28871
2019-02-28 12:06:36 -08:00
dad5a258b8
style: enforce buildifier lint on CI ( #28186 )
...
PR Close #28186
2019-02-26 16:57:41 -08:00
350802b207
build: update to latest bazel rules ( #28931 )
...
PR Close #28931
2019-02-22 17:27:09 -08:00
ebffde7143
build: update to rules_typescript 0.25.1 ( #28625 )
...
Updated a spot in the compiler which assumed es5 downlevelling get ready for es2015 devmode in the future.
PR Close #28625
2019-02-21 07:46:21 -08:00
1eccf64b15
build: Add .bzl/BUILD files to @angular/bazel package ( #28769 )
...
It's now possible to use it as a hybrid package in latest rules_nodejs, so no WORKSPACE dep is needed
PR Close #28769
2019-02-19 17:55:57 -08:00
25aae64274
build(bazel): do not build rxjs from source under Bazel ( #28720 )
...
PR Close #28720
2019-02-19 16:28:14 -08:00
a834c745d7
test: bazel integration test should use angular npm packages ( #28762 )
...
PR Close #28762
2019-02-19 12:53:19 -08:00
47574fef11
build(bazel): temporarily pin browser versions while upstream is fixed as work-around for #28681 ( #28698 )
...
PR Close #28698
2019-02-13 19:18:27 -08:00
28bdeeef3e
build(bazel): update to rules_nodejs 0.18.6 ( #28699 )
...
PR Close #28699
2019-02-13 12:13:08 -08:00
57034aa13d
build: fix for integration/bazel ( #28532 )
...
PR Close #28532
2019-02-05 16:55:43 -05:00
cec1fa04c2
build: remove all deps on io_bazel_rules_go ( #28532 )
...
PR Close #28532
2019-02-05 16:55:43 -05:00
0d1e065a1c
build: update to rules_typescript 0.23.2 and rules_nodejs 0.16.8 ( #28532 )
...
PR Close #28532
2019-02-05 16:55:43 -05:00
44dd764d6d
build: update to Bazel 0.20 ( #27394 )
...
refactor Bazel RBE configs
PR Close #27394
2018-12-07 14:29:03 -08:00
15ca1bbd11
style: run latest buildifier binary ( #27489 )
...
PR Close #27489
2018-12-07 09:27:32 -08:00
c8a8dcfc6e
build(bazel): update handling of rules_nodejs transitive deps ( #27264 )
...
BREAKING CHANGES:
Bazel users: rules_angular_dependencies() will no longer install transitive dependencies of build_bazel_rules_nodejs and build_bazel_rules_typescript. User WORKSPACE files will now need to install rules_nodejs and rules_typescript transitive deps directly:
```
load("@build_bazel_rules_typescript//:package.bzl", "rules_typescript_dependencies")
rules_typescript_dependencies()
load("@build_bazel_rules_nodejs//:package.bzl", "rules_nodejs_dependencies")
rules_nodejs_dependencies()
```
PR Close #27264
2018-11-30 13:35:51 -08:00
026b7e34b3
build: update yarn version ( #27193 )
...
Some engineers were already on Yarn 0.10.x which was permitted by the range in our package.json#engines
However this introduced 'integrity sha512' lines into the yarn.lock files.
Then when engineers use yarn 0.9 (in particular, Bazel did this) then the lock files get tons of meaningless edits.
We could force everyone back to yarn 0.9 but this commit chooses to instead advance everyone past 0.10
PR Close #27193
2018-11-21 07:46:22 -08:00
15c2467dbd
build: review comments addressed ( #26488 )
...
PR Close #26488
2018-10-19 20:59:29 -07:00
631998b2df
build: idiomatic install of @angular/bazel npm package ( #26258 ) ( #26488 )
...
PR Close #26488
2018-10-19 20:59:29 -07:00
1f3331f5e6
build(bazel): use fine-grained npm deps ( #26111 ) ( #26488 )
...
PR Close #26488
2018-10-19 20:59:29 -07:00
b99d7ed5bf
build(bazel): update to rules_typescript 0.17.0 & rules_nodejs 0.13.4 ( #25920 )
...
PR Close #25920
2018-09-18 13:05:38 -07:00
bdbb2f9bfa
ci: update to bazel 0.17 ( #25967 )
...
this includes support for @ character in labels, which we need for fine-grained deps
PR Close #25967
2018-09-17 12:51:52 -07:00
34ec9244a6
build: update to Node 10 ( #25822 )
...
PR Close #25822
2018-09-06 14:58:30 -07:00
c230173716
build: update Bazel to 0.16 ( #25646 )
...
PR Close #25646
2018-08-27 18:20:32 -04:00
a59d4da304
build(bazel): fix bazel integration test after rules_typescript update ( #25490 )
...
PR Close #25490
2018-08-23 15:26:21 -04:00
22e7f7e99f
build(bazel): update to rules_typescript 0.16.1 ( #25490 )
...
PR Close #25490
2018-08-23 15:26:21 -04:00
b5f354f2fb
build(bazel): update to rules_typescript 0.16.0 & update to tagged rules_webtesting 0.2.1 ( #25433 )
...
PR Close #25433
2018-08-14 16:37:15 -07:00
6c4da9dcd3
build: stop printing source-map-support warning ( #25339 )
...
PR Close #25339
2018-08-08 19:02:57 -07:00
843479449d
Revert "build: update Bazel to 0.16 ( #25316 )" ( #25391 )
...
This reverts commit 4eb8ac6de9
because 0.16 is not
widely available yet (e.g. on Mac) and it is blocking the Angular release.
PR Close #25391
2018-08-08 10:52:23 -07:00
4eb8ac6de9
build: update Bazel to 0.16 ( #25316 )
...
PR Close #25316
2018-08-06 11:30:24 -07:00
5254d3447d
build(bazel): update to rules_nodejs 0.11.2 and latest rules_typescript ( #25169 )
...
PR Close #25169
2018-07-31 11:41:50 -07:00
1d051c5841
build(bazel): use bazel managed node_modules for downstream angular from source build support ( #24663 )
...
PR Close #24663
2018-07-26 17:02:21 -07:00
c438b5eeda
build(bazel): turn on preserve-symlinks ( #24881 )
...
This change turns on preserve-symlinks in nodejs to verify hermeticity of the Angular build.
BREAKING CHANGE: Use of @angular/bazel rules now requires calling ng_setup_workspace() in your WORKSPACE file.
For example:
local_repository(
name = "angular",
path = "node_modules/@angular/bazel",
)
load("@angular//:index.bzl", "ng_setup_workspace")
ng_setup_workspace()
PR Close #24881
2018-07-20 10:37:30 -07:00
97277bc9fb
build: update to Bazel 0.15 ( #24841 )
...
PR Close #24841
2018-07-13 15:05:16 -04:00
ee50ee493d
build(bazel): try removing gazelle ( #24787 )
...
PR Close #24787
2018-07-12 16:34:45 -04:00
161ff5c79d
feat(bazel): protractor_web_test_suite for release ( #24787 )
...
PR Close #24787
2018-07-12 16:34:45 -04:00
80576641a8
build: update to latest nodejs bazel rules ( #24817 )
...
PR Close #24817
2018-07-10 18:47:39 -07:00
5aa12c73ae
build: update to Bazel 0.14.0 ( #24512 )
...
Includes a fix for out-of-memory condition which caused this to be
reverted yesterday.
PR Close #24512
2018-06-14 10:04:42 -07:00