-
Notifications
You must be signed in to change notification settings - Fork 522
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: update to bazel 0.27.0rc5 #861
Conversation
068820f
to
38657f3
Compare
Creates error with Bazel 0.27.0rc5: That dict() definition needs to be moved to |
In CI seeing this:
so looks like we'll need to update to a newer dockerized linux UPDATE: circleci/node-10.14 images have the required lib |
Just tried 0.27.0rc5 on our repo and saw this one
|
Thanks @Toxicable. Put up angular/angular#31019 to fix that. |
Bazel 0.27.0 no longer allows **kwargs in BUILD files. Moved dict() definition using dict(a, **{...}) syntax in packages/typescript/BUILD.bazel to packages/typescript/index.bzl
The --noincompatible_require_ctx_in_configure_features flag is required for Bazel 0.27.0 as dev dependency io_bazel_rule_go is not yet compatible with 0.27.0
Hmmmm. Now seeing
on a number of e2e tests and one example. 🤔 UPDATE: This is a new failure introduced somewhere between 0.26.1 and 0.27.0rc5. Has something changed in runfiles that is now allowing typescript to see all the UPDATE 2: Tested with symlink_node_modules false in an e2e test and with no managed_directories and same failure with 0.27.0rc5 so not likely a change in that feature causing this |
Replaced by #864 |
Testing against Bazel 0.27.0rc5 as I saw an unexpected error locally: