Releases: bazel-contrib/rules_multitool
Releases · bazel-contrib/rules_multitool
v1.11.1
Using Bzlmod (preferred)
- Create a multitool.lock.json (schema)
- Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_multitool", version = "1.11.1")
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//:multitool.lock.json")
use_repo(multitool, "multitool")Using WORKSPACE
- Create a multitool.lock.json (schema)
- Add to your
WORKSPACEfile:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "06f02b97b6badb3227df2141a4b4622272cdcd2951526f40a888ab5f43897f14",
strip_prefix = "bazel_features-1.9.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.0/bazel_features-v1.9.0.tar.gz",
)
http_archive(
name = "rules_multitool",
sha256 = "6d0d9fb231eb450ffb3acec879a250e9dea69c7acfc94f138d53103aa5123f08",
strip_prefix = "rules_multitool-1.11.1",
url = "https://github.com/theoremlp/rules_multitool/releases/download/v1.11.1/rules_multitool-1.11.1.tar.gz",
)
load("@bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
load("@rules_multitool//multitool:multitool.bzl", "multitool")
multitool(
name = "multitool",
lockfile = "//:multitool.lock.json",
)
# required since 0.15.0 to enable only downloading tools used by this workspace
load("@multitool//:tools.bzl", "register_tools")
register_tools()Full Changelog: v1.11.0...v1.11.1
v1.11.0
Using Bzlmod (preferred)
- Create a multitool.lock.json (schema)
- Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_multitool", version = "1.11.0")
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//:multitool.lock.json")
use_repo(multitool, "multitool")Using WORKSPACE
- Create a multitool.lock.json (schema)
- Add to your
WORKSPACEfile:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "06f02b97b6badb3227df2141a4b4622272cdcd2951526f40a888ab5f43897f14",
strip_prefix = "bazel_features-1.9.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.0/bazel_features-v1.9.0.tar.gz",
)
http_archive(
name = "rules_multitool",
sha256 = "c5a86627c5e66e650cf361ba94310427105ed70784a2ba66e244097fa160c2a7",
strip_prefix = "rules_multitool-1.11.0",
url = "https://github.com/theoremlp/rules_multitool/releases/download/v1.11.0/rules_multitool-1.11.0.tar.gz",
)
load("@bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
load("@rules_multitool//multitool:multitool.bzl", "multitool")
multitool(
name = "multitool",
lockfile = "//:multitool.lock.json",
)
# required since 0.15.0 to enable only downloading tools used by this workspace
load("@multitool//:tools.bzl", "register_tools")
register_tools()What's Changed
Full Changelog: v1.10.0...v1.11.0
v1.10.0
Using Bzlmod (preferred)
- Create a multitool.lock.json (schema)
- Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_multitool", version = "1.10.0")
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//:multitool.lock.json")
use_repo(multitool, "multitool")Using WORKSPACE
- Create a multitool.lock.json (schema)
- Add to your
WORKSPACEfile:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "06f02b97b6badb3227df2141a4b4622272cdcd2951526f40a888ab5f43897f14",
strip_prefix = "bazel_features-1.9.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.0/bazel_features-v1.9.0.tar.gz",
)
http_archive(
name = "rules_multitool",
sha256 = "49d8a42de8e7242fa41fc18014bcb05b6612f08be7376a3da57bc90f382ec415",
strip_prefix = "rules_multitool-1.10.0",
url = "https://github.com/theoremlp/rules_multitool/releases/download/v1.10.0/rules_multitool-1.10.0.tar.gz",
)
load("@bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
load("@rules_multitool//multitool:multitool.bzl", "multitool")
multitool(
name = "multitool",
lockfile = "//:multitool.lock.json",
)
# required since 0.15.0 to enable only downloading tools used by this workspace
load("@multitool//:tools.bzl", "register_tools")
register_tools()What's Changed
- Remove some Theorem automation by @markelliot in #96
- ensure that run_in targets include direct tool deps by @novas0x2a in #94
- fix example tests which depended on
bazel runbehavior by @novas0x2a in #95 - Update bazel-contrib/.github action to v7 by @renovate[bot] in #92
- feat: include generated API docs in release by @alexeagle in #99
- Migrate renovate config by @renovate[bot] in #100
- chore(deps): upgrade to bazel_lib 3 by @alexeagle in #102
New Contributors
- @novas0x2a made their first contribution in #94
- @renovate[bot] made their first contribution in #92
Full Changelog: v1.9.0...v1.10.0
v1.9.0
Using Bzlmod (preferred)
- Create a multitool.lock.json (schema)
- Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_multitool", version = "1.9.0")
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//:multitool.lock.json")
use_repo(multitool, "multitool")Using WORKSPACE
- Create a multitool.lock.json (schema)
- Add to your
WORKSPACEfile:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "06f02b97b6badb3227df2141a4b4622272cdcd2951526f40a888ab5f43897f14",
strip_prefix = "bazel_features-1.9.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.0/bazel_features-v1.9.0.tar.gz",
)
http_archive(
name = "rules_multitool",
sha256 = "76fc5eee72586b3cdffd66ea0b1f9759489343612428ab0ea79da94d3f6a481f",
strip_prefix = "rules_multitool-1.9.0",
url = "https://github.com/theoremlp/rules_multitool/releases/download/v1.9.0/rules_multitool-1.9.0.tar.gz",
)
load("@bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
load("@rules_multitool//multitool:multitool.bzl", "multitool")
multitool(
name = "multitool",
lockfile = "//:multitool.lock.json",
)
# required since 0.15.0 to enable only downloading tools used by this workspace
load("@multitool//:tools.bzl", "register_tools")
register_tools()What's Changed
- Update actions/checkout action to v5 by @renovate-thm[bot] in #89
Full Changelog: v1.8.0...v1.9.0
v1.8.0
Using Bzlmod (preferred)
- Create a multitool.lock.json (schema)
- Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_multitool", version = "1.8.0")
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//:multitool.lock.json")
use_repo(multitool, "multitool")Using WORKSPACE
- Create a multitool.lock.json (schema)
- Add to your
WORKSPACEfile:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "06f02b97b6badb3227df2141a4b4622272cdcd2951526f40a888ab5f43897f14",
strip_prefix = "bazel_features-1.9.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.0/bazel_features-v1.9.0.tar.gz",
)
http_archive(
name = "rules_multitool",
sha256 = "2d5dc5649893e4f9b31345e653bfdfc4867c7cd0792cc0aa76e56663ad507778",
strip_prefix = "rules_multitool-1.8.0",
url = "https://github.com/theoremlp/rules_multitool/releases/download/v1.8.0/rules_multitool-1.8.0.tar.gz",
)
load("@bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
load("@rules_multitool//multitool:multitool.bzl", "multitool")
multitool(
name = "multitool",
lockfile = "//:multitool.lock.json",
)
# required since 0.15.0 to enable only downloading tools used by this workspace
load("@multitool//:tools.bzl", "register_tools")
register_tools()What's Changed
- fix: check bzl_library by @alexeagle in #88
Full Changelog: v1.7.0...v1.8.0
v1.7.0
Using Bzlmod (preferred)
- Create a multitool.lock.json (schema)
- Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_multitool", version = "1.7.0")
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//:multitool.lock.json")
use_repo(multitool, "multitool")Using WORKSPACE
- Create a multitool.lock.json (schema)
- Add to your
WORKSPACEfile:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "06f02b97b6badb3227df2141a4b4622272cdcd2951526f40a888ab5f43897f14",
strip_prefix = "bazel_features-1.9.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.0/bazel_features-v1.9.0.tar.gz",
)
http_archive(
name = "rules_multitool",
sha256 = "927239a055d27643ad6b9717d901e3c529e479afecb5378f30acfe9a39cfd163",
strip_prefix = "rules_multitool-1.7.0",
url = "https://github.com/theoremlp/rules_multitool/releases/download/v1.7.0/rules_multitool-1.7.0.tar.gz",
)
load("@bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
load("@rules_multitool//multitool:multitool.bzl", "multitool")
multitool(
name = "multitool",
lockfile = "//:multitool.lock.json",
)
# required since 0.15.0 to enable only downloading tools used by this workspace
load("@multitool//:tools.bzl", "register_tools")
register_tools()What's Changed
- Render TOOLS only if supported on host by @hofbi in #80
- Update bazel-contrib/setup-bazel action to v0.15.0 by @renovate-thm[bot] in #78
Full Changelog: v1.6.0...v1.7.0
v1.6.0
Using Bzlmod (preferred)
- Create a multitool.lock.json (schema)
- Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_multitool", version = "1.6.0")
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//:multitool.lock.json")
use_repo(multitool, "multitool")Using WORKSPACE
- Create a multitool.lock.json (schema)
- Add to your
WORKSPACEfile:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "06f02b97b6badb3227df2141a4b4622272cdcd2951526f40a888ab5f43897f14",
strip_prefix = "bazel_features-1.9.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.0/bazel_features-v1.9.0.tar.gz",
)
http_archive(
name = "rules_multitool",
sha256 = "1aa678bd7408c56d8b90b301c94f41f314dc79dfa992f175aef4eba86f778bf2",
strip_prefix = "rules_multitool-1.6.0",
url = "https://github.com/theoremlp/rules_multitool/releases/download/v1.6.0/rules_multitool-1.6.0.tar.gz",
)
load("@bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
load("@rules_multitool//multitool:multitool.bzl", "multitool")
multitool(
name = "multitool",
lockfile = "//:multitool.lock.json",
)
# required since 0.15.0 to enable only downloading tools used by this workspace
load("@multitool//:tools.bzl", "register_tools")
register_tools()What's Changed
- chore: fixes required for stardoc by @alexeagle in #82
Full Changelog: v1.5.0...v1.6.0
v1.5.0
Using Bzlmod (preferred)
- Create a multitool.lock.json (schema)
- Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_multitool", version = "1.5.0")
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//:multitool.lock.json")
use_repo(multitool, "multitool")Using WORKSPACE
- Create a multitool.lock.json (schema)
- Add to your
WORKSPACEfile:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "06f02b97b6badb3227df2141a4b4622272cdcd2951526f40a888ab5f43897f14",
strip_prefix = "bazel_features-1.9.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.0/bazel_features-v1.9.0.tar.gz",
)
http_archive(
name = "rules_multitool",
sha256 = "27d72b72c610ad4c04f9be8390e4cedbdda06c9196d80bf4e764052e0be53d82",
strip_prefix = "rules_multitool-1.5.0",
url = "https://github.com/theoremlp/rules_multitool/releases/download/v1.5.0/rules_multitool-1.5.0.tar.gz",
)
load("@bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
load("@rules_multitool//multitool:multitool.bzl", "multitool")
multitool(
name = "multitool",
lockfile = "//:multitool.lock.json",
)
# required since 0.15.0 to enable only downloading tools used by this workspace
load("@multitool//:tools.bzl", "register_tools")
register_tools()What's Changed
New Contributors
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Using Bzlmod (preferred)
- Create a multitool.lock.json (schema)
- Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_multitool", version = "1.4.0")
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//:multitool.lock.json")
use_repo(multitool, "multitool")Using WORKSPACE
- Create a multitool.lock.json (schema)
- Add to your
WORKSPACEfile:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "06f02b97b6badb3227df2141a4b4622272cdcd2951526f40a888ab5f43897f14",
strip_prefix = "bazel_features-1.9.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.0/bazel_features-v1.9.0.tar.gz",
)
http_archive(
name = "rules_multitool",
sha256 = "1037e1b11d42ee56751449b3b1e995ca7b9af76d7665dfefcc7112919551d45b",
strip_prefix = "rules_multitool-1.4.0",
url = "https://github.com/theoremlp/rules_multitool/releases/download/v1.4.0/rules_multitool-1.4.0.tar.gz",
)
load("@bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
load("@rules_multitool//multitool:multitool.bzl", "multitool")
multitool(
name = "multitool",
lockfile = "//:multitool.lock.json",
)
# required since 0.15.0 to enable only downloading tools used by this workspace
load("@multitool//:tools.bzl", "register_tools")
register_tools()What's Changed
- Fixes "cd" on Windows when build and repo directory are on different drive by @malkia in #77
- chore(docs): recommend bazel_env.bzl by @alexeagle in #76
New Contributors
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Using Bzlmod (preferred)
- Create a multitool.lock.json (schema)
- Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_multitool", version = "1.3.0")
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
multitool.hub(lockfile = "//:multitool.lock.json")
use_repo(multitool, "multitool")Using WORKSPACE
- Create a multitool.lock.json (schema)
- Add to your
WORKSPACEfile:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "bazel_features",
sha256 = "06f02b97b6badb3227df2141a4b4622272cdcd2951526f40a888ab5f43897f14",
strip_prefix = "bazel_features-1.9.0",
url = "https://github.com/bazel-contrib/bazel_features/releases/download/v1.9.0/bazel_features-v1.9.0.tar.gz",
)
http_archive(
name = "rules_multitool",
sha256 = "38f37f7bd07a5e5df94579927c00ddc2d9dc0c80a0a36304d858b52cc9475deb",
strip_prefix = "rules_multitool-1.3.0",
url = "https://github.com/theoremlp/rules_multitool/releases/download/v1.3.0/rules_multitool-1.3.0.tar.gz",
)
load("@bazel_features//:deps.bzl", "bazel_features_deps")
bazel_features_deps()
load("@rules_multitool//multitool:multitool.bzl", "multitool")
multitool(
name = "multitool",
lockfile = "//:multitool.lock.json",
)
# required since 0.15.0 to enable only downloading tools used by this workspace
load("@multitool//:tools.bzl", "register_tools")
register_tools()What's Changed
- Export a list of all tools in a hub as a Starlark constant by @fmeum in #75
- Update actions/create-github-app-token action to v2 by @renovate-thm in #74
- Update bazel-contrib/setup-bazel action to v0.14.0 by @renovate-thm in #69
New Contributors
Full Changelog: v1.2.0...v1.3.0