aboutsummaryrefslogtreecommitdiff
path: root/WORKSPACE
diff options
context:
space:
mode:
authorFlorian Weikert <fwe@google.com>2019-08-13 21:28:45 +0200
committerLaurent Le Brun <laurentlb@gmail.com>2019-08-13 21:28:45 +0200
commitf130d7c388e6beeb77309ba4e421c8f783b91739 (patch)
treec29918e86eed62324607cec2f990e6780dd14919 /WORKSPACE
parentd2cf1cc2bcd1e879743faf5216c4887b994705af (diff)
downloadbazel-skylib-f130d7c388e6beeb77309ba4e421c8f783b91739.tar.gz
Comply with the standards of the Bazel federation (#182)
* Comply with the standards of the Bazel federation This commit allows bazel_skylib to be a member of the Bazel federation, since it adds the required bzl files related to setup and dependencies. Moreover, it also changes the WORKSPACE to fetch all dependencies through the federation. * Add copyright and docstring to bzl files
Diffstat (limited to 'WORKSPACE')
-rw-r--r--WORKSPACE30
1 files changed, 19 insertions, 11 deletions
diff --git a/WORKSPACE b/WORKSPACE
index 89c82a8..16344d4 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -1,22 +1,30 @@
workspace(name = "bazel_skylib")
-load(":workspace.bzl", "bazel_skylib_workspace")
+load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+http_archive(
+ name = "bazel_federation",
+ url = "https://github.com/bazelbuild/bazel-federation/archive/130c84ec6d60f31b711400e8445a8d0d4a2b5de8.zip",
+ sha256 = "9d4fdf7cc533af0b50f7dd8e58bea85df3b4454b7ae00056d7090eb98e3515cc",
+ strip_prefix = "bazel-federation-130c84ec6d60f31b711400e8445a8d0d4a2b5de8",
+ type = "zip",
+)
+
+load("@bazel_federation//:repositories.bzl", "bazel_skylib_deps")
+
+bazel_skylib_deps()
-bazel_skylib_workspace()
+load("@bazel_federation//setup:bazel_skylib.bzl", "bazel_skylib_setup")
+
+bazel_skylib_setup()
# Below this line is for documentation generation only,
# and should thus not be included by dependencies on
# bazel-skylib.
-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+load("//:internal_deps.bzl", "bazel_skylib_internal_deps")
-http_archive(
- name = "io_bazel_skydoc",
- url = "https://github.com/bazelbuild/skydoc/archive/0.3.0.tar.gz",
- sha256 = "c2d66a0cc7e25d857e480409a8004fdf09072a1bd564d6824441ab2f96448eea",
- strip_prefix = "skydoc-0.3.0",
-)
+bazel_skylib_internal_deps()
-load("@io_bazel_skydoc//skylark:skylark.bzl", "skydoc_repositories")
+load("//:internal_setup.bzl", "bazel_skylib_internal_setup")
-skydoc_repositories()
+bazel_skylib_internal_setup()