https://github.com/google/bazel-common
Common functionality for Google's open-source libraries that are built with bazel.
https://github.com/google/bazel-common
Last synced: about 1 month ago
JSON representation
Common functionality for Google's open-source libraries that are built with bazel.
- Host: GitHub
- URL: https://github.com/google/bazel-common
- Owner: google
- License: apache-2.0
- Created: 2018-02-28T16:25:09.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-20T17:32:33.000Z (about 2 months ago)
- Last Synced: 2025-03-22T00:41:09.707Z (about 1 month ago)
- Language: Starlark
- Homepage:
- Size: 267 KB
- Stars: 87
- Watchers: 19
- Forks: 42
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bazel - Bazel Common Libraries - **Java-specific** Common functionality for Google's open-source libraries that are built with Bazel. (Tooling / Starlark)
README
# Bazel Common Libraries
This repository contains assorted common functionality for Google's open-source
libraries that are built with [`bazel`]. It is an experimental project and none
of the APIs/target names are fixed/guaranteed to remain. You are welcome to use
it and offer feedback at your own risk.This is not an official Google product.
[`bazel`]: https://bazel.build
## Using Bazel Common
1. Choose the commit hash you want to use.
2. Add the following to your `MODULE.bazel` file. The version can be found
[here](https://registry.bazel.build/modules/google_bazel_common)```bzl
bazel_dep(
name = "google_bazel_common",
version = "0.0.1",
)
```To update the version of Bazel Common, choose a new commit and update your
`MODULE.bazel` file.## Incrementing the version of an exported library
1. Open `MODULE.bazel`
2. Find the maven coordinate of the library export that you want to increment
3. Update the version number in the maven coordinate
4. Update the `maven_install.json` file by running:
```shell
REPIN=1 bazelisk run @google_bazel_common_maven//:pin
```5. Send the change for review.
6. Once submitted, remember to update your own dep on `bazel_common` to the
version containing your change.