blob: 494f144f02d0486d20c0ec0773194a5e86d0499c [file] [log] [blame]
###############################################################################
# Bazel now uses Bzlmod by default to manage external dependencies.
# Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel.
#
# For more details, please check https://github.com/bazelbuild/bazel/issues/18958
###############################################################################
module(
name="osee",
version = "1.0"
)
bazel_dep(name = "aspect_bazel_lib", version = "2.3.0")
# Used for rules_osee
# Used for packaging
# Feature[INTERNAL_RELEASE_ONLY]
bazel_dep(name = "rules_pkg", version = "0.10.1")
bazel_dep(name = "stardoc", version = "0.5.6")
# End Feature
bazel_dep(name="rules_osee", version="0.2.10")
local_path_override(module_name="rules_osee",path="rules_osee")
bat = use_extension("@rules_osee//bat:extensions.bzl","bat")
bat.toolchain()
plconfig = use_extension("@rules_osee//plconfig:extensions.bzl","plconfig")
plconfig.config(
name="my_product_line",
osee_url="http://host.docker.internal:8089",
branch_id="8",
sha256="867edb85ef1c5e840c67d3c4bc3cda14efa331c2830bfe6e272aa4d4904798c0")
use_repo(
plconfig,
"my_product_line"
)
# End rules_osee
bazel_dep(name="rules_rust" , version = "0.42.1")
rust = use_extension("@rules_rust//rust:extensions.bzl", "rust")
rust.toolchain(edition = "2021")
use_repo(
rust,
"rust_toolchains",
)
register_toolchains("@rust_toolchains//:all")
crate = use_extension(
"@rules_rust//crate_universe:extension.bzl",
"crate",
)
crate.from_cargo(
name = "crates",
cargo_lockfile = ":Cargo.lock",
manifests = [":Cargo.toml",
"//cli/applicability_parser:Cargo.toml",
"//cli/bat:Cargo.toml",
"//cli/applicability:Cargo.toml",],
)
use_repo(crate, "crates")
register_toolchains("//:local_bat_toolchain")