From f65ce7d10f0055c461730568314de83811c6047b Mon Sep 17 00:00:00 2001 From: Sara Adams Date: Fri, 1 Dec 2023 13:18:28 +0100 Subject: [PATCH] Start using Bzlmod See https://bazel.build/external/migration --- .bazelrc | 1 + MODULE.bazel | 3 +++ WORKSPACE | 41 +---------------------------------------- 3 files changed, 5 insertions(+), 40 deletions(-) create mode 100644 MODULE.bazel diff --git a/.bazelrc b/.bazelrc index fd306d0..26f9e06 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,3 +1,4 @@ +common --enable_bzlmod common --enable_platform_specific_config common --experimental_announce_profile_path diff --git a/MODULE.bazel b/MODULE.bazel new file mode 100644 index 0000000..a0fbd16 --- /dev/null +++ b/MODULE.bazel @@ -0,0 +1,3 @@ +bazel_dep(name = "bazel_skylib", version = "1.2.1") +bazel_dep(name = "platforms", version = "0.0.5") +bazel_dep(name = "rules_proto", version = "4.0.0") diff --git a/WORKSPACE b/WORKSPACE index 4e1394f..e603fe6 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -2,36 +2,7 @@ workspace( name = "com_engflow_bazel_invocation_analyzer", ) -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_file", "http_jar") - -http_archive( - name = "bazel_skylib", - sha256 = "f7be3474d42aae265405a592bb7da8e171919d74c16f082a5457840f06054728", - urls = [ - "https://storage.googleapis.com/engflow-tools-public/github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz", - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz", - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.2.1/bazel-skylib-1.2.1.tar.gz", - ], -) - -load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace") - -bazel_skylib_workspace() - -http_archive( - name = "rules_proto", - sha256 = "e017528fd1c91c5a33f15493e3a398181a9e821a804eb7ff5acdd1d2d6c2b18d", - strip_prefix = "rules_proto-4.0.0-3.20.0", - urls = [ - "https://github.com/bazelbuild/rules_proto/archive/refs/tags/4.0.0-3.20.0.tar.gz", - ], -) - -load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies", "rules_proto_toolchains") - -rules_proto_dependencies() - -rules_proto_toolchains() +load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file", "http_jar") http_jar( name = "byte_buddy", @@ -179,13 +150,3 @@ http_jar( "https://github.com/google/google-java-format/releases/download/v1.18.1/google-java-format-1.18.1-all-deps.jar", ], ) - -## Select right platform for buildifier src -http_archive( - name = "platforms", - sha256 = "379113459b0feaf6bfbb584a91874c065078aa673222846ac765f86661c27407", - urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz", - "https://github.com/bazelbuild/platforms/releases/download/0.0.5/platforms-0.0.5.tar.gz", - ], -)