Skip to content

Releases: bazel-contrib/bazel-lib

v0.12.1

03 Jun 07:43
128f7c6
Compare
Choose a tag to compare
v0.12.1 Pre-release
Pre-release

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "aspect_bazel_lib",
    sha256 = "91aa7356b22ecdb87dcf5f1cc8a6a147e23a1ef425221bab75e5f857cd6b2716",
    strip_prefix = "bazel-lib-0.12.1",
    url = "https://github.com/aspect-build/bazel-lib/archive/refs/tags/v0.12.1.tar.gz",
)

load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies")

aspect_bazel_lib_dependencies()

Optional toolchains:

# Register the following toolchain to use jq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_jq_toolchains")

register_jq_toolchains(version = "1.6")

# Register the following toolchain to use yq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_yq_toolchains")

register_yq_toolchains(version = "4.24.5")

What's Changed

  • fix: fix yq windows issues by bumping version by @kormide in #123
  • chore: nit on error message by @alexeagle in #125
  • fix: buildifier lint errors by @kormide in #126
  • fix: improve error message when an invalid label or a file that is not a directory is passed to directory_path by @gregmagolan in #127

Full Changelog: v0.12.0...v0.12.1

v0.12.0

26 May 05:02
9a1edce
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "aspect_bazel_lib",
    sha256 = "d1d712d115b908eaaa22aa899fa0e9016d70347debdafe295059e79adda93b02",
    strip_prefix = "bazel-lib-0.12.0",
    url = "https://github.com/aspect-build/bazel-lib/archive/refs/tags/v0.12.0.tar.gz",
)

load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies")

aspect_bazel_lib_dependencies()

Optional toolchains:

# Register the following toolchain to use jq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_jq_toolchains")

register_jq_toolchains(version = "1.6")

# Register the following toolchain to use yq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_yq_toolchains")

register_yq_toolchains(version = "4.24.5")

What's Changed

  • fix: add mandatory provider for write_source_files additional_update_targets by @kormide in #115
  • fix: fix a bug where copy_to_directory wouldn't copy hidden files inside of folders by @kormide in #117
  • chore: improve the readme by @kormide in #118
  • fix: fix typo in README by @kormide in #119
  • fix: set correct suggested_update_target for write_source_files macros with multiple files by @gregmagolan in #120

Full Changelog: v0.11.10...v0.12.0

v0.11.10

17 May 21:07
Compare
Choose a tag to compare
v0.11.10 Pre-release
Pre-release

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "aspect_bazel_lib",
    sha256 = "82e80cd47a5c2127ca0d717b7270fa833996c24dce389999c9d67e6c3eeb92e3",
    strip_prefix = "bazel-lib-0.11.10",
    url = "https://github.com/aspect-build/bazel-lib/archive/refs/tags/v0.11.10.tar.gz",
)

load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies")

aspect_bazel_lib_dependencies()

Optional toolchains:

# Register the following toolchain to use jq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_jq_toolchains")

register_jq_toolchains(version = "1.6")

# Register the following toolchain to use yq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_yq_toolchains")

register_yq_toolchains(version = "4.24.5")

What's Changed

Full Changelog: v0.11.9...v0.11.10

v0.11.9

17 May 20:51
6761d9d
Compare
Choose a tag to compare
v0.11.9 Pre-release
Pre-release

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "aspect_bazel_lib",
    sha256 = "ce05efb8c9617f51934f74267b697a6e47b35c1513423840c30bb2857cfcf661",
    strip_prefix = "bazel-lib-0.11.9",
    url = "https://github.com/aspect-build/bazel-lib/archive/refs/tags/v0.11.9.tar.gz",
)

load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies")

aspect_bazel_lib_dependencies()

Optional toolchains:

# Register the following toolchain to use jq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_jq_toolchains")

register_jq_toolchains(version = "1.6")

# Register the following toolchain to use yq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_yq_toolchains")

register_yq_toolchains(version = "4.24.5")

What's Changed

  • ci: use pat to perform release and allow subsequent workflows to trigger by @kormide in #112

Full Changelog: v0.11.8...v0.11.9

v0.11.7

17 May 16:13
Compare
Choose a tag to compare
v0.11.7 Pre-release
Pre-release

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "aspect_bazel_lib",
    sha256 = "99adeb864638d44e81304a02c9c801fa5520471b52b1230d558c697ec432048c",
    strip_prefix = "bazel-lib-0.11.7",
    url = "https://github.com/aspect-build/bazel-lib/archive/refs/tags/v0.11.7.tar.gz",
)

load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies")

aspect_bazel_lib_dependencies()

Optional toolchains:

# Register the following toolchain to use jq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_jq_toolchains")

register_jq_toolchains(version = "1.6")

# Register the following toolchain to use yq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_yq_toolchains")

register_yq_toolchains(version = "4.24.5")

What's Changed

  • Revert "test: change release action to use app token (#99)" by @kormide in #110

Full Changelog: v0.11.6...v0.11.7

v0.11.6

17 May 00:25
Compare
Choose a tag to compare
v0.11.6 Pre-release
Pre-release

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "aspect_bazel_lib",
    sha256 = "3de897140e0bc821fb10842114e2e01f11c9e4947e060d3c1ccc8857fb240f10",
    strip_prefix = "bazel-lib-0.11.6",
    url = "https://github.com/aspect-build/bazel-lib/archive/refs/tags/v0.11.6.tar.gz",
)

load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies")

aspect_bazel_lib_dependencies()

Optional toolchains:

# Register the following toolchain to use jq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_jq_toolchains")

register_jq_toolchains(version = "1.6")

# Register the following toolchain to use yq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_yq_toolchains")

register_yq_toolchains(version = "4.24.5")

What's Changed

Full Changelog: v0.11.5...v0.11.6

v0.11.5

16 May 23:48
Compare
Choose a tag to compare
v0.11.5 Pre-release
Pre-release

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "aspect_bazel_lib",
    sha256 = "d74c2463ceed5db1daf880264064208330eb82c57a80d2d90b710098b0b27cc7",
    strip_prefix = "bazel-lib-0.11.5",
    url = "https://github.com/aspect-build/bazel-lib/archive/refs/tags/v0.11.5.tar.gz",
)

load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies")

aspect_bazel_lib_dependencies()

Optional toolchains:

# Register the following toolchain to use jq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_jq_toolchains")

register_jq_toolchains(version = "1.6")

# Register the following toolchain to use yq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_yq_toolchains")

register_yq_toolchains(version = "4.24.5")

What's Changed

  • fix: don't sort versions in bcr metadata.josn by @kormide in #103
  • refactor: show a more helpful error message in copy_to_bin by @kormide in #104
  • fix: only use ctx.attr.patches if patches param is not specified by @gregmagolan in #105
  • fix: add mnemonic to jq and yq by @thesayyn in #106
  • docs: link to docsite in README by @kormide in #107
  • feat: mirror releases to bcr by @kormide in #108

New Contributors

Full Changelog: v0.11.4...v0.11.5

v0.11.4

03 May 03:40
Compare
Choose a tag to compare
v0.11.4 Pre-release
Pre-release

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "aspect_bazel_lib",
    sha256 = "77dae4a9ac464d810b58a0ab06d6410c2b4149d7bc7add607652b2b851eb404d",
    strip_prefix = "bazel-lib-0.11.4",
    url = "https://github.com/aspect-build/bazel-lib/archive/refs/tags/v0.11.4.tar.gz",
)

load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies")

aspect_bazel_lib_dependencies()

Optional toolchains:

# Register the following toolchain to use jq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_jq_toolchains")

register_jq_toolchains(version = "1.6")

# Register the following toolchain to use yq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_yq_toolchains")

register_yq_toolchains(version = "4.24.5")

What's Changed

  • fix: fix a bug where bcr action wouldn't follow redirects to artifact by @kormide in #101
  • fix: fix a bug where yq failed to build in the root package by @kormide in #98
  • style: minor nit, use destructuring assignment by @alexeagle in #102

Full Changelog: v0.11.3...v0.11.4

v0.11.3

03 May 02:47
Compare
Choose a tag to compare
v0.11.3 Pre-release
Pre-release

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "aspect_bazel_lib",
    sha256 = "e86beb77a8270dbaa55bb121b0c440790bed6e4b5cf0ebf2785fe4149c06509a",
    strip_prefix = "bazel-lib-0.11.3",
    url = "https://github.com/aspect-build/bazel-lib/archive/refs/tags/v0.11.3.tar.gz",
)

load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies")

aspect_bazel_lib_dependencies()

Optional toolchains:

# Register the following toolchain to use jq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_jq_toolchains")

register_jq_toolchains(version = "1.6")

# Register the following toolchain to use yq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_yq_toolchains")

register_yq_toolchains(version = "4.24.5")

What's Changed

  • debug: add some logging to debug bcr action by @kormide in #100

Full Changelog: v0.11.2...v0.11.3

v0.11.2

03 May 02:26
0bea5cc
Compare
Choose a tag to compare
v0.11.2 Pre-release
Pre-release

WORKSPACE snippet:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "aspect_bazel_lib",
    sha256 = "af247c6a14f3238e03aa69718fb2b87a1eda03354cdf420866e38352f2772261",
    strip_prefix = "bazel-lib-0.11.2",
    url = "https://github.com/aspect-build/bazel-lib/archive/refs/tags/v0.11.2.tar.gz",
)

load("@aspect_bazel_lib//lib:repositories.bzl", "aspect_bazel_lib_dependencies")

aspect_bazel_lib_dependencies()

Optional toolchains:

# Register the following toolchain to use jq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_jq_toolchains")

register_jq_toolchains(version = "1.6")

# Register the following toolchain to use yq

load("@aspect_bazel_lib//lib:repositories.bzl", "register_yq_toolchains")

register_yq_toolchains(version = "4.24.5")

What's Changed

  • test: change release action to use app token by @kormide in #99

Full Changelog: v0.11.1...v0.11.2