Set up for Bazel module builds. #1597
Open
+24
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Notes:
MODULE.bazel
is forked from the "bazel-central-registry" and this allows the BCR to quit having to uses patches.MODULE.bazel
should track the version used everywhere else. This just becomes yet-another-copy of that.WORKSPACE
is dead (though one would be needed ... if someone had to JsonCpp, as a root module, with Bazel, and without using modules, which should be nobody ever again)..bazelrc
as things should "just work" (unless your~/.bazelrc
does something annoying).It would be nice if making updates to BCR became part of the normal release process. It looks like that could be rather easy with the available tool support maybe even automated.