Common useful functions for writing BUILD files and Starlark macros/rules
Go to file
Derek Cormier 5c226869a1
fix release token and set committer on bcr workflow (#111)
* ci: use github bot token for release

* ci: set committers and pr assignees in bcr workflow
2022-05-17 11:51:46 -07:00
.bazelci feat: yq (#80) 2022-04-19 21:45:06 -07:00
.github/workflows fix release token and set committer on bcr workflow (#111) 2022-05-17 11:51:46 -07:00
docs refactor: export copy_to_directory_lib in the public API for use downstream in packaging rules (#96) 2022-04-29 15:26:24 -07:00
e2e chore: use aspect_bazel_lib diff_test (#94) 2022-04-29 00:36:41 -07:00
lib fix: add mnemonic to jq and yq (#106) 2022-05-06 21:01:27 +03:00
tools feat: add os_arch_name() function to repo_utils and cleanup yq & jq toolchains for repository names follow this convention (#82) 2022-04-21 17:45:33 -07:00
.bazelrc fix: set --nolegacy_external_runfiles in .bazelrc (#76) 2022-04-14 07:02:49 -07:00
.bazelversion Add unittest 2021-11-08 07:22:47 -08:00
.gitattributes feat: yq (#80) 2022-04-19 21:45:06 -07:00
.gitignore fix(write_source_files): fix writing to workspace root (#53) 2022-03-30 17:04:35 -07:00
.pre-commit-config.yaml update buildifier and fix formatting 2022-04-01 13:33:14 -07:00
.prettierignore test: add test coverage for docs rules 2022-04-27 17:34:45 -07:00
BUILD.bazel fix: fix a bug where yq failed to build in the root package 2022-05-02 20:35:59 -07:00
CONTRIBUTING.md release: update instructions 2021-11-11 07:02:50 -08:00
LICENSE license under apache 2 2021-12-21 16:54:15 -08:00
MODULE.bazel test: add test coverage for docs rules 2022-04-27 17:34:45 -07:00
README.md docs: link to docsite in README 2022-05-16 16:39:23 -07:00
WORKSPACE test: introduce an e2e test asserting that bzlmod works 2022-04-27 17:34:45 -07:00
internal_deps.bzl feat: yq (#80) 2022-04-19 21:45:06 -07:00

README.md

Aspect's Bazel helpers library

This is code we would contribute to bazel-skylib, but the declared scope of that project is narrow and it's very difficult to get anyone's attention to review PRs there.

See the full documentation for our rules here.

Need help? This ruleset has support provided by https://aspect.dev.

Installation

From the release you wish to use: https://github.com/aspect-build/bazel-lib/releases copy the WORKSPACE snippet into your WORKSPACE file.