Skip to content

Conversation

@alexeagle
Copy link
Collaborator

This was causing npm install on all builds, even if they didn't need it for the requested output artifacts

BREAKING CHANGE:
Remove install_bazel_dependencies from your WORKSPACE file, it is no longer needed

Copy link
Collaborator

@gregmagolan gregmagolan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So much red! 🦸 🌮

@alexeagle alexeagle force-pushed the rm_install_bazel_deps branch from db0a169 to 552c954 Compare May 28, 2020 21:35
@alexeagle alexeagle changed the title refactor: remove install_bazel_dependencies refactor: warn on install_bazel_dependencies May 28, 2020
This function is no longer needed since bazel-contrib#1149 was finished. However, @angular/bazel relies on it, as might other third-party packages we know nothing about.
The conservative rollout is to warn on usage for now, then remove the feature in 3.0

This change also removes our own usage of the function except for angular_view_engine. We also stop writing it in new workspaces created with @bazel/create
@alexeagle alexeagle force-pushed the rm_install_bazel_deps branch from 552c954 to 37d7fd7 Compare May 28, 2020 22:27
@alexeagle alexeagle merged commit c18a98d into bazel-contrib:master May 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants