commit | a6ef7a946f850ec1e699e9cb3bfe69c4505c53a0 | [log] [tgz] |
---|---|---|
author | Greg Magolan <gmagolan@gmail.com> | Sat Apr 20 15:34:39 2024 -0700 |
committer | Greg Magolan <greg@aspect.dev> | Sat Apr 20 15:40:36 2024 -0700 |
tree | eb6739501de7fdf7002c90e8de92f3003017163b | |
parent | 036d1fdcc24e0eeead46e38785789e968b974dc0 [diff] |
chore: bump to bsdtar-prebuilt 3.7.2-1 binaries for linux and darwin (#819)
Base Starlark libraries and basic Bazel rules which are useful for constructing rulesets and BUILD files.
This module depends on bazel-skylib. In theory all these utilities could be upstreamed 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.
bazel-lib is just a part of what Aspect provides:
Installation instructions are included on each release: https://github.com/aspect-build/bazel-lib/releases
To use a commit rather than a release, you can point at any SHA of the repo.
For example to use commit abc123
:
url = "https://github.com/aspect-build/bazel-lib/releases/download/v0.1.0/bazel-lib-v0.1.0.tar.gz"
with a GitHub-provided source archive like url = "https://github.com/aspect-build/bazel-lib/archive/abc123.tar.gz"
strip_prefix = "bazel-lib-0.1.0"
with strip_prefix = "bazel-lib-abc123"
sha256
. The easiest way to do this is to comment out the line, then Bazel will print a message with the correct value.Note that GitHub source archives don't have a strong guarantee on the sha256 stability, see https://github.blog/2023-02-21-update-on-the-future-stability-of-source-code-archives-and-hashes