refactoring rule code to make it feasible to properly use it from external repos
* moving all rule code under /rules
* use skylib_library to define deps between bzl files
* add skylark lib for repository dir rules
* adding @bazel_toolchains to all BUILD files in container/ and test/container folders
diff --git a/WORKSPACE b/WORKSPACE
index e30307b..c29725a 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -14,7 +14,7 @@
workspace(name = "bazel_toolchains")
load(
- "//skylib:package_names.bzl",
+ "//rules/skylib:package_names.bzl",
"jessie_package_names",
)
load(
diff --git a/container/common/BUILD b/container/common/BUILD
index c19ce8b..343ada9 100644
--- a/container/common/BUILD
+++ b/container/common/BUILD
@@ -19,11 +19,11 @@
exports_files(glob(["*.yaml"]))
load(
- "//third_party/golang:revision.bzl",
+ "@bazel_toolchains//third_party/golang:revision.bzl",
"GOLANG_REVISION",
)
load(
- "//third_party/openjdk:revision.bzl",
+ "@bazel_toolchains//third_party/openjdk:revision.bzl",
"JDK_VERSION",
"JDK_VERSION_DECODED",
)
diff --git a/container/common/bazel/BUILD b/container/common/bazel/BUILD
index caa7089..771d654 100644
--- a/container/common/bazel/BUILD
+++ b/container/common/bazel/BUILD
@@ -16,7 +16,7 @@
package(default_visibility = ["//visibility:public"])
-load("//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
+load("@bazel_toolchains//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
exports_files(glob(["**"]))
diff --git a/container/common/clang/BUILD b/container/common/clang/BUILD
index 5fce108..808a9ae 100644
--- a/container/common/clang/BUILD
+++ b/container/common/clang/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//third_party/clang:revision.bzl",
+ "@bazel_toolchains//third_party/clang:revision.bzl",
"CLANG_REVISION",
)
diff --git a/container/debian8/builders/bazel/BUILD b/container/debian8/builders/bazel/BUILD
index 1c88765..4abb030 100644
--- a/container/debian8/builders/bazel/BUILD
+++ b/container/debian8/builders/bazel/BUILD
@@ -17,13 +17,13 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
"toolchain_container",
)
load("@io_bazel_rules_docker//container:container.bzl", "container_image")
load("@io_bazel_rules_docker//contrib:test.bzl", "container_test")
-load("//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
+load("@bazel_toolchains//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
# Tools that are needed in most builds, but not strictly required by bazel.
language_tool_layer(
diff --git a/container/debian8/builders/rbe-debian8/BUILD b/container/debian8/builders/rbe-debian8/BUILD
index 02d0f96..3dab81e 100644
--- a/container/debian8/builders/rbe-debian8/BUILD
+++ b/container/debian8/builders/rbe-debian8/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
"toolchain_container",
)
diff --git a/container/debian8/layers/bazel/BUILD b/container/debian8/layers/bazel/BUILD
index 03aaa9c..f220958 100644
--- a/container/debian8/layers/bazel/BUILD
+++ b/container/debian8/layers/bazel/BUILD
@@ -16,10 +16,10 @@
package(default_visibility = ["//visibility:public"])
-load("//container/rules:docker_toolchains.bzl", "language_tool_layer")
-load("//container/rules:docker_toolchains.bzl", "toolchain_container")
+load("@bazel_toolchains//rules/container:docker_toolchains.bzl", "language_tool_layer")
+load("@bazel_toolchains//rules/container:docker_toolchains.bzl", "toolchain_container")
load("@base_images_docker//util:run.bzl", "container_run_and_extract")
-load("//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
+load("@bazel_toolchains//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
# Tools required by Bazel. Note that we do not add a CC complier here as we
# will include that in the final container.
diff --git a/container/debian8/layers/clang/BUILD b/container/debian8/layers/clang/BUILD
index dc60ff1..a3313a7 100644
--- a/container/debian8/layers/clang/BUILD
+++ b/container/debian8/layers/clang/BUILD
@@ -17,10 +17,10 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
)
-load("//container/common/clang:clang.bzl", "clang_env")
+load("@bazel_toolchains//container/common/clang:clang.bzl", "clang_env")
language_tool_layer(
name = "clang-ltl",
diff --git a/container/debian8/layers/go/BUILD b/container/debian8/layers/go/BUILD
index b731324..47755a4 100644
--- a/container/debian8/layers/go/BUILD
+++ b/container/debian8/layers/go/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
)
diff --git a/container/debian8/layers/java/BUILD b/container/debian8/layers/java/BUILD
index e2da70e..fc122ac 100644
--- a/container/debian8/layers/java/BUILD
+++ b/container/debian8/layers/java/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
)
diff --git a/container/debian8/layers/python/BUILD b/container/debian8/layers/python/BUILD
index a4e5be7..fbef06a 100644
--- a/container/debian8/layers/python/BUILD
+++ b/container/debian8/layers/python/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
)
diff --git a/container/experimental/rbe-debian8/BUILD b/container/experimental/rbe-debian8/BUILD
index fae54f3..6ac6ec6 100644
--- a/container/experimental/rbe-debian8/BUILD
+++ b/container/experimental/rbe-debian8/BUILD
@@ -19,7 +19,7 @@
load("@distroless//cacerts:cacerts.bzl", "cacerts")
load("@jessie_package_bundle//file:packages.bzl", "packages")
load(
- "//skylib:packages.bzl",
+ "@bazel_toolchains//skylib:packages.bzl",
"base_layer_packages",
"clang_layer_packages",
"java_layer_packages",
diff --git a/container/experimental/rbe-debian9/BUILD b/container/experimental/rbe-debian9/BUILD
index 9d3ea2c..58a0cbf 100644
--- a/container/experimental/rbe-debian9/BUILD
+++ b/container/experimental/rbe-debian9/BUILD
@@ -17,12 +17,12 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
"toolchain_container",
)
load("@io_bazel_rules_docker//contrib:test.bzl", "container_test")
-load("//container/common/clang:clang.bzl", "clang_env")
+load("@bazel_toolchains//container/common/clang:clang.bzl", "clang_env")
JAVA_CLEANUP_COMMANDS = (
"rm -rf " +
diff --git a/container/ubuntu14_04/builders/bazel/BUILD b/container/ubuntu14_04/builders/bazel/BUILD
index 07c09b9..2f7b838 100644
--- a/container/ubuntu14_04/builders/bazel/BUILD
+++ b/container/ubuntu14_04/builders/bazel/BUILD
@@ -17,13 +17,13 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
"toolchain_container",
)
load("@io_bazel_rules_docker//container:container.bzl", "container_image")
load("@io_bazel_rules_docker//contrib:test.bzl", "container_test")
-load("//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
+load("@bazel_toolchains//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
# Tools that are needed in most builds, but not strictly required by bazel.
language_tool_layer(
diff --git a/container/ubuntu14_04/layers/bazel/BUILD b/container/ubuntu14_04/layers/bazel/BUILD
index 42fc2b9..8988ba6 100644
--- a/container/ubuntu14_04/layers/bazel/BUILD
+++ b/container/ubuntu14_04/layers/bazel/BUILD
@@ -16,10 +16,10 @@
package(default_visibility = ["//visibility:public"])
-load("//container/rules:docker_toolchains.bzl", "language_tool_layer")
-load("//container/rules:docker_toolchains.bzl", "toolchain_container")
+load("@bazel_toolchains//rules/container:docker_toolchains.bzl", "language_tool_layer")
+load("@bazel_toolchains//rules/container:docker_toolchains.bzl", "toolchain_container")
load("@base_images_docker//util:run.bzl", "container_run_and_extract")
-load("//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
+load("@bazel_toolchains//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
# Tools required by Bazel. Note that we do not add a CC complier here as we
# will include that in the final container.
diff --git a/container/ubuntu14_04/layers/gcc/BUILD b/container/ubuntu14_04/layers/gcc/BUILD
index 4d6ab68..a15ca39 100644
--- a/container/ubuntu14_04/layers/gcc/BUILD
+++ b/container/ubuntu14_04/layers/gcc/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
)
diff --git a/container/ubuntu14_04/layers/java/BUILD b/container/ubuntu14_04/layers/java/BUILD
index 6a545f1..82618cd 100644
--- a/container/ubuntu14_04/layers/java/BUILD
+++ b/container/ubuntu14_04/layers/java/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
)
diff --git a/container/ubuntu14_04/layers/python/BUILD b/container/ubuntu14_04/layers/python/BUILD
index 5096284..28ed6b5 100644
--- a/container/ubuntu14_04/layers/python/BUILD
+++ b/container/ubuntu14_04/layers/python/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
)
diff --git a/container/ubuntu16_04/builders/bazel/BUILD b/container/ubuntu16_04/builders/bazel/BUILD
index 940b9e8..28a7cdd 100644
--- a/container/ubuntu16_04/builders/bazel/BUILD
+++ b/container/ubuntu16_04/builders/bazel/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
"toolchain_container",
)
diff --git a/container/ubuntu16_04/builders/bazel_docker_gcloud/BUILD b/container/ubuntu16_04/builders/bazel_docker_gcloud/BUILD
index a13b5da..018d6d7 100644
--- a/container/ubuntu16_04/builders/bazel_docker_gcloud/BUILD
+++ b/container/ubuntu16_04/builders/bazel_docker_gcloud/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
"toolchain_container",
)
diff --git a/container/ubuntu16_04/builders/rbe-ubuntu16_04/BUILD b/container/ubuntu16_04/builders/rbe-ubuntu16_04/BUILD
index c92a435..69c4558 100644
--- a/container/ubuntu16_04/builders/rbe-ubuntu16_04/BUILD
+++ b/container/ubuntu16_04/builders/rbe-ubuntu16_04/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
"toolchain_container",
)
diff --git a/container/ubuntu16_04/debian_pkgs/BUILD b/container/ubuntu16_04/debian_pkgs/BUILD
index 5ae66cc..6eb4bc2 100644
--- a/container/ubuntu16_04/debian_pkgs/BUILD
+++ b/container/ubuntu16_04/debian_pkgs/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:debian_pkg_tar.bzl",
+ "@bazel_toolchains//rules/container:debian_pkg_tar.bzl",
"aggregate_debian_pkgs",
)
diff --git a/container/ubuntu16_04/layers/bazel/BUILD b/container/ubuntu16_04/layers/bazel/BUILD
index 644c7b4..0849d68 100644
--- a/container/ubuntu16_04/layers/bazel/BUILD
+++ b/container/ubuntu16_04/layers/bazel/BUILD
@@ -16,10 +16,9 @@
package(default_visibility = ["//visibility:public"])
-load("//container/rules:docker_toolchains.bzl", "language_tool_layer")
-load("//container/rules:docker_toolchains.bzl", "toolchain_container")
+load("@bazel_toolchains//rules/container:docker_toolchains.bzl", "language_tool_layer", "toolchain_container")
load("@base_images_docker//util:run.bzl", "container_run_and_extract")
-load("//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
+load("@bazel_toolchains//container/common/bazel:version.bzl", "BAZEL_VERSION_SHA256S")
# Tools required by Bazel. Note that we do not add a CC complier here as we
# will include that in the final container.
diff --git a/container/ubuntu16_04/layers/clang/BUILD b/container/ubuntu16_04/layers/clang/BUILD
index b65dc27..b1a05c6 100644
--- a/container/ubuntu16_04/layers/clang/BUILD
+++ b/container/ubuntu16_04/layers/clang/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
)
load("//container/common/clang:clang.bzl", "clang_env")
diff --git a/container/ubuntu16_04/layers/docker-17.12.0/BUILD b/container/ubuntu16_04/layers/docker-17.12.0/BUILD
index 9d226af..f1bdd69 100644
--- a/container/ubuntu16_04/layers/docker-17.12.0/BUILD
+++ b/container/ubuntu16_04/layers/docker-17.12.0/BUILD
@@ -16,7 +16,7 @@
package(default_visibility = ["//visibility:public"])
-load("//container/rules:docker_toolchains.bzl", "language_tool_layer", "toolchain_container")
+load("@bazel_toolchains//rules/container:docker_toolchains.bzl", "language_tool_layer", "toolchain_container")
load("@base_images_docker//package_managers:apt_key.bzl", "add_apt_key")
load("@base_images_docker//package_managers:download_pkgs.bzl", "download_pkgs")
diff --git a/container/ubuntu16_04/layers/gcloud/BUILD b/container/ubuntu16_04/layers/gcloud/BUILD
index 3e13fa6..1f7172f 100644
--- a/container/ubuntu16_04/layers/gcloud/BUILD
+++ b/container/ubuntu16_04/layers/gcloud/BUILD
@@ -16,9 +16,9 @@
package(default_visibility = ["//visibility:public"])
-load("//container/rules:docker_toolchains.bzl", "language_tool_layer")
+load("@bazel_toolchains//rules/container:docker_toolchains.bzl", "language_tool_layer")
load(
- "//container/ubuntu16_04/layers/gcloud:version.bzl",
+ "@bazel_toolchains//container/ubuntu16_04/layers/gcloud:version.bzl",
"GCLOUD_VERSION",
)
diff --git a/container/ubuntu16_04/layers/go/BUILD b/container/ubuntu16_04/layers/go/BUILD
index fb5ce2e..41a5366 100644
--- a/container/ubuntu16_04/layers/go/BUILD
+++ b/container/ubuntu16_04/layers/go/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
)
diff --git a/container/ubuntu16_04/layers/java/BUILD b/container/ubuntu16_04/layers/java/BUILD
index de95efc..0ddf0b5 100644
--- a/container/ubuntu16_04/layers/java/BUILD
+++ b/container/ubuntu16_04/layers/java/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
)
diff --git a/container/ubuntu16_04/layers/python/BUILD b/container/ubuntu16_04/layers/python/BUILD
index f34543a..0c40086 100644
--- a/container/ubuntu16_04/layers/python/BUILD
+++ b/container/ubuntu16_04/layers/python/BUILD
@@ -17,7 +17,7 @@
package(default_visibility = ["//visibility:public"])
load(
- "//container/rules:docker_toolchains.bzl",
+ "@bazel_toolchains//rules/container:docker_toolchains.bzl",
"language_tool_layer",
)
diff --git a/repositories/BUILD b/repositories/BUILD
index 45d3788..d55a1c7 100644
--- a/repositories/BUILD
+++ b/repositories/BUILD
@@ -15,3 +15,22 @@
licenses(["notice"]) # Apache 2.0
package(default_visibility = ["//visibility:public"])
+
+load("@bazel_skylib//:skylark_library.bzl", "skylark_library")
+
+skylark_library(
+ name = "images",
+ srcs = [
+ "images.bzl",
+ ],
+ deps = [
+ "//rules:toolchain_containers",
+ ],
+)
+
+skylark_library(
+ name = "repositories",
+ srcs = [
+ "images.bzl",
+ ],
+)
diff --git a/rules/BUILD b/rules/BUILD
index f7c8eef..d499b3d 100644
--- a/rules/BUILD
+++ b/rules/BUILD
@@ -23,6 +23,7 @@
])
load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
+load("@bazel_skylib//:skylark_library.bzl", "skylark_library")
pkg_tar(
name = "cc-sample-project-tar",
@@ -31,3 +32,35 @@
"cc-sample-project/test.cc",
],
)
+
+skylark_library(
+ name = "environments",
+ srcs = [
+ "environments.bzl",
+ ],
+)
+
+skylark_library(
+ name = "toolchain_containers",
+ srcs = [
+ "toolchain_containers.bzl",
+ ],
+)
+
+skylark_library(
+ name = "gcs",
+ srcs = [
+ "gcs.bzl",
+ ],
+)
+
+skylark_library(
+ name = "docker_config",
+ srcs = [
+ "docker_config.bzl",
+ ],
+ deps = [
+ "@bazel_toolchains//rules/container:docker_toolchains",
+ "@io_bazel_rules_docker//container",
+ ],
+)
diff --git a/container/rules/BUILD b/rules/container/BUILD
similarity index 63%
rename from container/rules/BUILD
rename to rules/container/BUILD
index f6372ea..b4d55fb 100644
--- a/container/rules/BUILD
+++ b/rules/container/BUILD
@@ -13,3 +13,23 @@
# limitations under the License.
licenses(["notice"]) # Apache 2.0
+
+load("@bazel_skylib//:skylark_library.bzl", "skylark_library")
+
+skylark_library(
+ name = "debian_pkg_tar",
+ srcs = [
+ "debian_pkg_tar.bzl",
+ ],
+)
+
+skylark_library(
+ name = "docker_toolchains",
+ srcs = [
+ "docker_toolchains.bzl",
+ ],
+ deps = [
+ ":debian_pkg_tar",
+ "@io_bazel_rules_docker//container",
+ ],
+)
diff --git a/container/rules/debian_pkg_tar.bzl b/rules/container/debian_pkg_tar.bzl
similarity index 100%
rename from container/rules/debian_pkg_tar.bzl
rename to rules/container/debian_pkg_tar.bzl
diff --git a/container/rules/docker_toolchains.bzl b/rules/container/docker_toolchains.bzl
similarity index 100%
rename from container/rules/docker_toolchains.bzl
rename to rules/container/docker_toolchains.bzl
diff --git a/rules/docker_config.bzl b/rules/docker_config.bzl
index ca33340..247fb11 100644
--- a/rules/docker_config.bzl
+++ b/rules/docker_config.bzl
@@ -118,7 +118,7 @@
"@io_bazel_rules_docker//container:container.bzl",
_container = "container",
)
-load("//container/rules:docker_toolchains.bzl", "toolchain_container")
+load("@bazel_toolchains//rules/container:docker_toolchains.bzl", "toolchain_container")
# External folder is set to be deprecated, lets keep it here for easy
# refactoring
@@ -487,7 +487,7 @@
name = kwargs["name"] + "_test",
size = "medium",
timeout = "long",
- srcs = ["//test/configs:autoconfig_test.sh"],
+ srcs = ["@bazel_toolchains//test/configs:autoconfig_test.sh"],
data = [":" + kwargs["name"]],
)
diff --git a/rules/gcs.bzl b/rules/gcs.bzl
index 6739d4c..2d82a7e 100644
--- a/rules/gcs.bzl
+++ b/rules/gcs.bzl
@@ -45,7 +45,7 @@
# Create a bash script from a template.
ctx.template(
"gsutil_cp_and_validate.sh",
- Label("//rules:gsutil_cp_and_validate.sh.tpl"),
+ Label("@bazel_toolchains//rules:gsutil_cp_and_validate.sh.tpl"),
{
"%{BUCKET}": ctx.attr.bucket,
"%{FILE}": ctx.attr.file,
diff --git a/skylib/BUILD b/rules/skylib/BUILD
similarity index 79%
rename from skylib/BUILD
rename to rules/skylib/BUILD
index b28ab12..278ccba 100644
--- a/skylib/BUILD
+++ b/rules/skylib/BUILD
@@ -16,4 +16,12 @@
package(default_visibility = ["//visibility:public"])
-exports_files(["container_file_export.sh"])
+load("@bazel_skylib//:skylark_library.bzl", "skylark_library")
+
+skylark_library(
+ name = "packages",
+ srcs = [
+ "package_names.bzl",
+ "packages.bzl",
+ ],
+)
diff --git a/skylib/package_names.bzl b/rules/skylib/package_names.bzl
similarity index 100%
rename from skylib/package_names.bzl
rename to rules/skylib/package_names.bzl
diff --git a/skylib/packages.bzl b/rules/skylib/packages.bzl
similarity index 100%
rename from skylib/packages.bzl
rename to rules/skylib/packages.bzl
diff --git a/test/configs/BUILD b/test/configs/BUILD
index 0cfedfd..b5b81da 100644
--- a/test/configs/BUILD
+++ b/test/configs/BUILD
@@ -16,7 +16,7 @@
package(default_visibility = ["//visibility:public"])
-load("//container/rules:docker_toolchains.bzl", "toolchain_container")
+load("@bazel_toolchains//rules/container:docker_toolchains.bzl", "toolchain_container")
load("@bazel_toolchains//rules:docker_config.bzl", "docker_toolchain_autoconfig")
load(
"@bazel_toolchains//rules:environments.bzl",
diff --git a/test/container/BUILD b/test/container/BUILD
index 0998c83..cf6b63a 100644
--- a/test/container/BUILD
+++ b/test/container/BUILD
@@ -19,7 +19,7 @@
load("@base_images_docker//package_managers:download_pkgs.bzl", "download_pkgs")
load("@base_images_docker//package_managers:install_pkgs.bzl", "install_pkgs")
load("@base_images_docker//package_managers:apt_key.bzl", "add_apt_key")
-load("//container/rules:docker_toolchains.bzl", "toolchain_container")
+load("@bazel_toolchains//rules/container:docker_toolchains.bzl", "toolchain_container")
# This file contains some sample targets that excersise the container rules
# We just keep these as examples that should not break (unless indicated)