Skip to content

Commit 7a54b46

Browse files
committed
Use rules_erlang 3.15.0
1 parent 6529dc9 commit 7a54b46

File tree

3 files changed

+18
-6
lines changed

3 files changed

+18
-6
lines changed

MODULE.bazel

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ bazel_dep(
3131

3232
bazel_dep(
3333
name = "rules_erlang",
34-
version = "3.14.0",
34+
version = "3.15.0",
3535
)
3636

3737
bazel_dep(
@@ -56,49 +56,57 @@ erlang_config.internal_erlang_from_github_release(
5656
name = "24",
5757
sha256 = "8444ff9abe23aea268adbb95463561fc222c965052d35d7c950b17be01c3ad82",
5858
version = "24.3.4.6",
59+
extra_make_opts = ["-j 4"],
5960
)
6061

6162
erlang_config.internal_erlang_from_github_release(
6263
name = "25_0",
6364
sha256 = "8fc707f92a124b2aeb0f65dcf9ac8e27b2a305e7bcc4cc1b2fdf770eec0165bf",
6465
version = "25.0.4",
66+
extra_make_opts = ["-j 4"],
6567
)
6668

6769
erlang_config.internal_erlang_from_github_release(
6870
name = "25_1",
6971
sha256 = "1cd2fbe225a412009cda9b1fd9f3fff0293e75e3020daa48abf68721471e91eb",
7072
version = "25.1.2.1",
73+
extra_make_opts = ["-j 4"],
7174
)
7275

7376
erlang_config.internal_erlang_from_github_release(
7477
name = "25_2",
7578
sha256 = "f4d9f11d67ba478a053d72e635a44722a975603fe1284063fdf38276366bc61c",
7679
version = "25.2.3",
80+
extra_make_opts = ["-j 4"],
7781
)
7882

7983
erlang_config.internal_erlang_from_github_release(
8084
name = "25_3",
8185
sha256 = "0a7338415c8eb6ae25664bfd1a10631c293838ef072665223a524831b823a8b7",
8286
version = "25.3.2.10",
87+
extra_make_opts = ["-j 4"],
8388
)
8489

8590
erlang_config.internal_erlang_from_github_release(
8691
name = "26_1",
8792
sha256 = "f1074cf3a54f1f87e66027d5abebab2fa76a0243453fa58bc5f30d0ce0313921",
8893
version = "26.1.2",
94+
extra_make_opts = ["-j 4"],
8995
)
9096

9197
erlang_config.internal_erlang_from_github_release(
9298
name = "26_2",
9399
sha256 = "d537ff4ac5d8c1cb507aedaf7198fc1f155ea8aa65a8d83edb35c2802763cc28",
94100
version = "26.2.2",
101+
extra_make_opts = ["-j 4"],
95102
)
96103

97104
erlang_config.internal_erlang_from_http_archive(
98105
name = "git_master",
99106
strip_prefix = "otp-master",
100107
url = "https://github.com/erlang/otp/archive/refs/heads/master.tar.gz",
101108
version = "27",
109+
extra_make_opts = ["-j 4"],
102110
)
103111

104112
use_repo(

WORKSPACE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ rules_pkg_dependencies()
1919
git_repository(
2020
name = "rules_erlang",
2121
remote = "https://github.com/rabbitmq/rules_erlang.git",
22-
tag = "3.13.1",
22+
tag = "3.15.0",
2323
)
2424

2525
load("@rules_erlang//:internal_deps.bzl", "rules_erlang_internal_deps")

bazel/elixir/elixir_toolchain.bzl

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,13 @@ def maybe_install_erlang(ctx, short_path = False):
5656
return ""
5757
else:
5858
return """\
59-
tar --extract \\
60-
--directory / \\
61-
--file {release_tar}""".format(
59+
mkdir -p $(dirname "{install_path}")
60+
if mkdir "{install_path}"; then
61+
tar --extract \\
62+
--directory "{install_path}" \\
63+
--file {release_tar}
64+
fi\
65+
""".format(
6266
release_tar = release_dir_tar.short_path if short_path else release_dir_tar.path,
63-
erlang_home = info.erlang_home,
67+
install_path = info.install_path,
6468
)

0 commit comments

Comments
 (0)