summaryrefslogtreecommitdiff
path: root/WORKSPACE
diff options
context:
space:
mode:
Diffstat (limited to 'WORKSPACE')
-rw-r--r--WORKSPACE40
1 files changed, 34 insertions, 6 deletions
diff --git a/WORKSPACE b/WORKSPACE
index c68a9cd01a..4dd379b4db 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -112,22 +112,50 @@ git_repository(
git_repository(
name = "rules_erlang",
remote = "https://github.com/rabbitmq/rules_erlang.git",
- tag = "3.2.0",
+ tag = "3.6.3",
)
load(
"@rules_erlang//:rules_erlang.bzl",
+ "erlang_config",
+ "internal_erlang_from_github_release",
+ "internal_erlang_from_http_archive",
"rules_erlang_dependencies",
)
+erlang_config(
+ internal_erlang_configs = [
+ internal_erlang_from_github_release(
+ name = "23",
+ sha256 = "e3ecb3ac2cc549ab90cd9f8921eaebc8613f4d5c89972a3987e5a762d5a2df08",
+ version = "23.3.4.16",
+ ),
+ internal_erlang_from_github_release(
+ name = "24",
+ sha256 = "86dddc0de486acc320ed7557f12033af0b5045205290ee4926aa931b3d8b3ab2",
+ version = "24.3.4.4",
+ ),
+ internal_erlang_from_github_release(
+ name = "25",
+ sha256 = "8fc707f92a124b2aeb0f65dcf9ac8e27b2a305e7bcc4cc1b2fdf770eec0165bf",
+ version = "25.0.4",
+ ),
+ internal_erlang_from_http_archive(
+ name = "git_master",
+ strip_prefix = "otp-master",
+ url = "https://github.com/erlang/otp/archive/refs/heads/master.tar.gz",
+ version = "master",
+ ),
+ ],
+)
+
rules_erlang_dependencies()
+load("@erlang_config//:defaults.bzl", "register_defaults")
+
+register_defaults()
+
register_toolchains(
- "//bazel/toolchains:erlang_toolchain_external",
- "//bazel/toolchains:erlang_toolchain_23",
- "//bazel/toolchains:erlang_toolchain_24",
- "//bazel/toolchains:erlang_toolchain_25",
- "//bazel/toolchains:erlang_toolchain_git_master",
"//bazel/toolchains:elixir_toolchain_external",
"//bazel/toolchains:elixir_toolchain_1_10",
"//bazel/toolchains:elixir_toolchain_1_12",