Skip to content

Commit 90b8e8d

Browse files
Merge pull request #8154 from rabbitmq/mergify/bp/v3.11.x/pr-7903
Add OTP 26.0-rc3 config to bazel (backport #7902) (backport #7903)
2 parents 18fd4bd + b73737e commit 90b8e8d

File tree

5 files changed

+33
-0
lines changed

5 files changed

+33
-0
lines changed

.bazelrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,9 @@ build:rbe-25_2 --platforms=//bazel/platforms:erlang_linux_25_2_platform
5959
build:rbe-25_3 --config=rbe
6060
build:rbe-25_3 --platforms=//bazel/platforms:erlang_linux_25_3_platform
6161

62+
build:rbe-26 --config=rbe
63+
build:rbe-26 --platforms=//bazel/platforms:erlang_linux_26_platform
64+
6265
# no-op config so that --config=local does not error
6366
build:local --color=auto
6467

MODULE.bazel

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ erlang_config.internal_erlang_from_github_release(
6969
version = "25.3.2",
7070
)
7171

72+
erlang_config.internal_erlang_from_github_release(
73+
name = "26",
74+
sha256 = "ce962175c4d90161a7247d8e2e4ae36f9d8cc0214c8f52dba8ba84a82afc096f",
75+
version = "26.0-rc3",
76+
)
77+
7278
erlang_config.internal_erlang_from_http_archive(
7379
name = "git_master",
7480
strip_prefix = "otp-master",
@@ -114,6 +120,8 @@ register_toolchains(
114120
"@erlang_config//25_2:toolchain_major_minor",
115121
"@erlang_config//25_3:toolchain_major",
116122
"@erlang_config//25_3:toolchain_major_minor",
123+
"@erlang_config//26:toolchain_major",
124+
"@erlang_config//26:toolchain_major_minor",
117125
"@erlang_config//git_master:toolchain_major",
118126
"@erlang_config//git_master:toolchain_major_minor",
119127
"@elixir_config//external:toolchain",

WORKSPACE

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,13 @@ http_file(
105105
urls = ["https://github.com/erlang/otp/archive/OTP-25.3.2.tar.gz"],
106106
)
107107

108+
http_file(
109+
name = "otp_src_26",
110+
downloaded_file_path = "OTP-26.0-rc3.tar.gz",
111+
sha256 = "f4fc2c5e1da56eb659003015ab80c42e50cef1129cca8c14457a522d1793498d",
112+
urls = ["https://github.com/erlang/otp/archive/OTP-26.0-rc3.tar.gz"],
113+
)
114+
108115
http_archive(
109116
name = "io_buildbuddy_buildbuddy_toolchain",
110117
sha256 = "a2a5cccec251211e2221b1587af2ce43c36d32a42f5d881737db3b546a536510",
@@ -146,6 +153,11 @@ erlang_config(
146153
sha256 = "aed4e4726cdc587ab820c8379d63e511e46a1b1cc0c59d6a720b51ae625b2510",
147154
version = "25.3.2",
148155
),
156+
internal_erlang_from_github_release(
157+
name = "26",
158+
sha256 = "ce962175c4d90161a7247d8e2e4ae36f9d8cc0214c8f52dba8ba84a82afc096f",
159+
version = "26.0-rc3",
160+
),
149161
internal_erlang_from_http_archive(
150162
name = "git_master",
151163
strip_prefix = "otp-master",

bazel/platforms/BUILD.bazel

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,15 @@ platform(
5656
parents = ["@rbe//config:platform"],
5757
)
5858

59+
platform(
60+
name = "erlang_linux_26_platform",
61+
constraint_values = [
62+
"@erlang_config//:erlang_26",
63+
"@elixir_config//:elixir_1_14",
64+
],
65+
parents = ["@rbe//config:platform"],
66+
)
67+
5968
platform(
6069
name = "erlang_linux_git_master_platform",
6170
constraint_values = [

packaging/docker-image/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ container_image(
125125
"@erlang_config//:erlang_25_1": ["@otp_src_25_1//file"],
126126
"@erlang_config//:erlang_25_2": ["@otp_src_25_2//file"],
127127
"@erlang_config//:erlang_25_3": ["@otp_src_25_3//file"],
128+
"@erlang_config//:erlang_26": ["@otp_src_26//file"],
128129
}),
129130
)
130131

0 commit comments

Comments
 (0)