Skip to content
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: Move the third party repositories to a c-deps/repositories.bzl rule #56053

Closed
jlinder opened this issue Oct 28, 2020 · 1 comment · Fixed by #56525
Closed

build: Move the third party repositories to a c-deps/repositories.bzl rule #56053

jlinder opened this issue Oct 28, 2020 · 1 comment · Fixed by #56525
Labels
A-build-system C-cleanup Tech debt, refactors, loose ends, etc. Solution not expected to significantly change behavior.

Comments

@jlinder
Copy link
Collaborator

jlinder commented Oct 28, 2020

This is similar to how vendor is in there.

@jlinder jlinder added C-cleanup Tech debt, refactors, loose ends, etc. Solution not expected to significantly change behavior. A-build-system labels Oct 28, 2020
@alan-mas
Copy link
Contributor

Working on it.

alan-mas added a commit to alan-mas/cockroach that referenced this issue Nov 10, 2020
This is one of the Bazel re-factoring that we are working on
and it is about to move third party repositories out of root WORKSPACE cockroachdb#56053

Best practices is to separate external dependencies and it also
hides the repo WORKSPACE from beign used by other directories.

We are creating a new .bzl file inside c-deps with all the external dependencies
and then load then inside our root WORKSPACE

Release note: None
alan-mas added a commit to alan-mas/cockroach that referenced this issue Nov 12, 2020
This is one of the Bazel re-factoring that we are working on
and it is about to move third party repositories out of root WORKSPACE cockroachdb#56053

Best practices is to separate external dependencies and it also
hides the repo WORKSPACE from beign used by other directories.

We are creating a new .bzl file inside c-deps with all the external dependencies
and then load then inside our root WORKSPACE

Release note: None
@craig craig bot closed this as completed in a5e67b6 Nov 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-build-system C-cleanup Tech debt, refactors, loose ends, etc. Solution not expected to significantly change behavior.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants