From 6eb7b9c740d1bb1bf1b56285cb841ef60defefad Mon Sep 17 00:00:00 2001 From: Alex Eagle Date: Thu, 20 Jun 2024 22:51:04 -0600 Subject: [PATCH] chore: update docs --- docs/clang-tidy.md | 4 ++-- example/BUILD.bazel | 9 +++++++++ example/MODULE.bazel | 12 ++++++++++++ 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/docs/clang-tidy.md b/docs/clang-tidy.md index 52c74ac8..d701c648 100644 --- a/docs/clang-tidy.md +++ b/docs/clang-tidy.md @@ -30,9 +30,9 @@ native_binary( Finally, create the linter aspect, typically in `tools/lint/linters.bzl`: ```starlark -load("@aspect_rules_lint//lint:clang_tidy.bzl", "clang_tidy_aspect") +load("@aspect_rules_lint//lint:clang_tidy.bzl", "lint_clang_tidy_aspect") -clang_tidy = clang_tidy_aspect( +clang_tidy = lint_clang_tidy_aspect( binary = "@@//path/to:clang-tidy", configs = "@@//path/to:.clang-tidy", ) diff --git a/example/BUILD.bazel b/example/BUILD.bazel index 46fcf6c7..a6435bcc 100644 --- a/example/BUILD.bazel +++ b/example/BUILD.bazel @@ -51,3 +51,12 @@ alias( name = "format", actual = "//tools/format", ) + +sh_test( + name = "test_yq", + srcs = ["yq_test.sh"], + args = ["$(YQ_BIN)"], + data = ["@yq_toolchains//:resolved_toolchain"], + toolchains = ["@yq_toolchains//:resolved_toolchain"], + deps = ["@bazel_tools//tools/bash/runfiles"], +) diff --git a/example/MODULE.bazel b/example/MODULE.bazel index 1a6c9461..7e184029 100644 --- a/example/MODULE.bazel +++ b/example/MODULE.bazel @@ -28,6 +28,18 @@ rules_ts_ext = use_extension("@aspect_rules_ts//ts:extensions.bzl", "ext") rules_ts_ext.deps() use_repo(rules_ts_ext, "npm_typescript") +bazel_lib_toolchains = use_extension("@aspect_bazel_lib//lib:extensions.bzl", "toolchains") +bazel_lib_toolchains.copy_directory() +bazel_lib_toolchains.copy_to_directory() +bazel_lib_toolchains.jq() +bazel_lib_toolchains.yq() +bazel_lib_toolchains.coreutils() +bazel_lib_toolchains.tar() +bazel_lib_toolchains.zstd() +bazel_lib_toolchains.expand_template() +bazel_lib_toolchains.bats() +use_repo(bazel_lib_toolchains, "bats_toolchains", "bsd_tar_toolchains", "copy_directory_toolchains", "copy_to_directory_toolchains", "coreutils_toolchains", "expand_template_toolchains", "jq_toolchains", "yq_toolchains", "zstd_toolchains") + # Configure and register the toolchain. llvm = use_extension("@toolchains_llvm//toolchain/extensions:llvm.bzl", "llvm") llvm.toolchain(