mirror of
https://github.com/bazelbuild/bazel-skylib
synced 2024-11-30 10:41:18 +00:00
60abca8fa2
* Add the gazelle plugin to the distribution To avoid everyone needing to take a dep on `rules_go`, we do the following: 1. Regular Bazel users need to load `bazel_skylib_gazelle_plugin_workspace` and call that, and then `bazel_skylib_gazelle_plugin_setup` 2. `bzlmod` users need do nothing, but we now include the `rules_go` dep in the `MODULE.bazel` shipped in the release. This is fine, because `bzlmod` will lazily load dependencies. * Run buildifier * Add docstring to `gazelle_setup.bzl` * Move "internal only" marker * Make @com_github_bazelbuild_buildtools visible in the deployed module * Respond to review comments * Move plugin to a nested workspace * Run buildifier * Restore the module declaration from `main` * Bump versions of rules_go and gazelle used in the top-level module to match the ones in gazelle * Respond to review comments and add gazelle to ignored directories so //... works as expected * Add missing descriptor for stardoc * Move gazelle hints into workspace files
21 lines
704 B
Plaintext
21 lines
704 B
Plaintext
module(
|
|
name = "bazel_skylib",
|
|
compatibility_level = 1,
|
|
# If you change this, please also update @bazel_skylib_gazelle_plugin//:MODULE.bazel
|
|
version = "1.3.0",
|
|
)
|
|
|
|
register_toolchains(
|
|
"//toolchains/unittest:cmd_toolchain",
|
|
"//toolchains/unittest:bash_toolchain",
|
|
)
|
|
|
|
bazel_dep(name = "platforms", version = "0.0.4")
|
|
|
|
### INTERNAL ONLY - lines after this are not included in the release packaging.
|
|
|
|
# Build-only / test-only dependencies
|
|
bazel_dep(name = "stardoc", dev_dependency = True, repo_name = "io_bazel_stardoc", version = "0.5.3")
|
|
bazel_dep(name = "rules_pkg", dev_dependency = True, version = "0.5.1")
|
|
bazel_dep(name = "rules_cc", dev_dependency = True, version = "0.0.2")
|