Skip to content

Commit 3b5602b

Browse files
authored
Merge pull request #5965 from rabbitmq/mergify/bp/v3.9.x/pr-5964
Use otp 25.1 for CI instead of 25.0 (backport #5964)
2 parents 5010836 + 27d6ffc commit 3b5602b

File tree

6 files changed

+40
-41
lines changed

6 files changed

+40
-41
lines changed

.bazelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ build:rbe-24 --config=rbe
4242
build:rbe-24 --platforms=//bazel/platforms:erlang_linux_24_platform
4343

4444
build:rbe-25 --config=rbe
45-
build:rbe-25 --platforms=//bazel/platforms:erlang_linux_25_platform
45+
build:rbe-25 --platforms=//bazel/platforms:erlang_linux_25_1_platform
4646

4747
# no-op config so that --config=local does not error
4848
build:local --color=auto

MODULE.bazel

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,17 @@ erlang_config.internal_erlang_from_github_release(
4646
)
4747

4848
erlang_config.internal_erlang_from_github_release(
49-
name = "25",
49+
name = "25_0",
5050
sha256 = "8fc707f92a124b2aeb0f65dcf9ac8e27b2a305e7bcc4cc1b2fdf770eec0165bf",
5151
version = "25.0.4",
5252
)
5353

54+
erlang_config.internal_erlang_from_github_release(
55+
name = "25_1",
56+
sha256 = "a5ea27c1e07511a84bdd869c37f5e254f198c1cecf68ee9c8fedd23010750c31",
57+
version = "25.1",
58+
)
59+
5460
erlang_config.internal_erlang_from_http_archive(
5561
name = "git_master",
5662
strip_prefix = "otp-master",
@@ -98,7 +104,8 @@ register_toolchains(
98104
"@erlang_config//external:toolchain",
99105
"@erlang_config//23:toolchain",
100106
"@erlang_config//24:toolchain",
101-
"@erlang_config//25:toolchain",
107+
"@erlang_config//25_0:toolchain",
108+
"@erlang_config//25_1:toolchain",
102109
"@erlang_config//git_master:toolchain",
103110
"@elixir_config//external:toolchain",
104111
"@elixir_config//1_10:toolchain",

WORKSPACE

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,12 +77,19 @@ http_file(
7777
)
7878

7979
http_file(
80-
name = "otp_src_25",
80+
name = "otp_src_25_0",
8181
downloaded_file_path = "OTP-25.0.4.tar.gz",
8282
sha256 = "05878cb51a64b33c86836b12a21903075c300409b609ad5e941ddb0feb8c2120",
8383
urls = ["https://github.com/erlang/otp/archive/OTP-25.0.4.tar.gz"],
8484
)
8585

86+
http_file(
87+
name = "otp_src_25_1",
88+
downloaded_file_path = "OTP-25.1.tar.gz",
89+
sha256 = "e00b2e02350688ee4ac83c41ec25c210774fe73b7f806860c46b185457ae135e",
90+
urls = ["https://github.com/erlang/otp/archive/OTP-25.1.tar.gz"],
91+
)
92+
8693
http_archive(
8794
name = "io_buildbuddy_buildbuddy_toolchain",
8895
sha256 = "a2a5cccec251211e2221b1587af2ce43c36d32a42f5d881737db3b546a536510",
@@ -136,10 +143,15 @@ erlang_config(
136143
version = "24.3.4.5",
137144
),
138145
internal_erlang_from_github_release(
139-
name = "25",
146+
name = "25_0",
140147
sha256 = "8fc707f92a124b2aeb0f65dcf9ac8e27b2a305e7bcc4cc1b2fdf770eec0165bf",
141148
version = "25.0.4",
142149
),
150+
internal_erlang_from_github_release(
151+
name = "25_1",
152+
sha256 = "a5ea27c1e07511a84bdd869c37f5e254f198c1cecf68ee9c8fedd23010750c31",
153+
version = "25.1",
154+
),
143155
internal_erlang_from_http_archive(
144156
name = "git_master",
145157
strip_prefix = "otp-master",

bazel/platforms/BUILD.bazel

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,18 @@ platform(
3232
)
3333

3434
platform(
35-
name = "erlang_linux_25_platform",
35+
name = "erlang_linux_25_0_platform",
3636
constraint_values = [
37-
"@erlang_config//:erlang_25",
38-
"@erlang_config//:erlang_25_any_minor",
37+
"@erlang_config//:erlang_25_0",
38+
"@elixir_config//:elixir_1_14",
39+
],
40+
parents = ["@rbe//config:platform"],
41+
)
42+
43+
platform(
44+
name = "erlang_linux_25_1_platform",
45+
constraint_values = [
46+
"@erlang_config//:erlang_25_1",
3947
"@elixir_config//:elixir_1_14",
4048
],
4149
parents = ["@rbe//config:platform"],

packaging/docker-image/BUILD.bazel

Lines changed: 4 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
load(
2-
"@bazel_skylib//lib:selects.bzl",
3-
"selects",
4-
)
51
load(
62
"@io_bazel_rules_docker//container:container.bzl",
73
"container_image",
@@ -112,30 +108,6 @@ container_run_and_commit_layer(
112108
tags = ["manual"],
113109
)
114110

115-
selects.config_setting_group(
116-
name = "erlang_23_internal",
117-
match_all = [
118-
"@erlang_config//:erlang_internal",
119-
"@erlang_config//:erlang_23",
120-
],
121-
)
122-
123-
selects.config_setting_group(
124-
name = "erlang_24_internal",
125-
match_all = [
126-
"@erlang_config//:erlang_internal",
127-
"@erlang_config//:erlang_24",
128-
],
129-
)
130-
131-
selects.config_setting_group(
132-
name = "erlang_25_internal",
133-
match_all = [
134-
"@erlang_config//:erlang_internal",
135-
"@erlang_config//:erlang_25",
136-
],
137-
)
138-
139111
container_image(
140112
name = "otp_source",
141113
base = ":otp_pkgs_image",
@@ -148,10 +120,10 @@ container_image(
148120
],
149121
tags = ["manual"],
150122
tars = select({
151-
":erlang_23_internal": ["@otp_src_23//file"],
152-
":erlang_24_internal": ["@otp_src_24//file"],
153-
":erlang_25_internal": ["@otp_src_25//file"],
154-
"//conditions:default": ["@otp_src_25//file"],
123+
"@erlang_config//:erlang_23": ["@otp_src_23//file"],
124+
"@erlang_config//:erlang_24": ["@otp_src_24//file"],
125+
"@erlang_config//:erlang_25_0": ["@otp_src_25_0//file"],
126+
"@erlang_config//:erlang_25_1": ["@otp_src_25_1//file"],
155127
}),
156128
)
157129

packaging/docker-image/test_configs/otp_ubuntu.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ commandTests:
77
- -noshell
88
- -eval
99
- '{ok, Version} = file:read_file(filename:join([code:root_dir(), "releases", erlang:system_info(otp_release), "OTP_VERSION"])), io:fwrite(Version), halt().'
10-
expectedOutput: ["2\\d\\.\\d+\\.\\d+"]
10+
expectedOutput: ["2\\d\\.\\d+"]

0 commit comments

Comments
 (0)