| module( |
| name = "rules_img", |
| version = "0.3.9", |
| compatibility_level = 1, |
| ) |
| |
| bazel_dep(name = "bazel_features", version = "1.45.0") |
| bazel_dep(name = "bazel_skylib", version = "1.9.0") |
| bazel_dep(name = "platforms", version = "1.0.0") |
| bazel_dep(name = "hermetic_launcher", version = "0.0.5") |
| bazel_dep(name = "package_metadata", version = "0.0.6") |
| |
| prebuilt_img_tool = use_extension("@rules_img//img/private/prebuilt:prebuilt.bzl", "prebuilt_img_tool") |
| prebuilt_img_tool.collection( |
| name = "img_toolchain", |
| ) |
| prebuilt_img_tool.from_file( |
| collection = "img_toolchain", |
| file = "@rules_img//:prebuilt_lockfile.json", |
| ) |
| use_repo( |
| prebuilt_img_tool, |
| "img_toolchain", |
| ) |
| |
| # register a prebuilt toolchain of the img tool. |
| register_toolchains( |
| "@img_toolchain//:all", |
| ) |
| |
| pull_tool = use_extension("@rules_img//img/private/prebuilt:prebuilt.bzl", "pull_tool") |
| pull_tool.collection(name = "pull_hub_repo") |
| pull_tool.from_file( |
| collection = "pull_hub_repo", |
| file = "@rules_img//:pull_tool_lockfile.json", |
| ) |
| use_repo( |
| pull_tool, |
| "pull_hub_repo", |
| ) |