Adopt OTP 26.2.1

This commit is contained in:
Michal Kuratczyk 2024-01-05 16:35:59 +01:00 committed by Michal Kuratczyk
parent 3cd832b638
commit 8d2657ef2f
7 changed files with 31 additions and 3 deletions

View File

@ -68,11 +68,14 @@ build:rbe-25_3 --config=rbe
build:rbe-25_3 --platforms=//bazel/platforms:erlang_linux_25_3_platform
build:rbe-26 --config=rbe
build:rbe-26 --platforms=//bazel/platforms:erlang_linux_26_1_platform
build:rbe-26 --platforms=//bazel/platforms:erlang_linux_26_2_platform
build:rbe-26_1 --config=rbe
build:rbe-26_1 --platforms=//bazel/platforms:erlang_linux_26_1_platform
build:rbe-26_2 --config=rbe
build:rbe-26_2 --platforms=//bazel/platforms:erlang_linux_26_2_platform
# no-op config so that --config=local does not error
build:local --color=auto

View File

@ -36,7 +36,7 @@ jobs:
- image_tag_suffix: otp-min-bazel
otp_version_id: 26_1
- image_tag_suffix: otp-max-bazel
otp_version_id: 26_1
otp_version_id: 26_2
steps:
- name: Checkout
uses: actions/checkout@v4

View File

@ -17,7 +17,7 @@ jobs:
matrix:
include:
- image_tag_suffix: otp-max-bazel
otp_version_id: 26_1
otp_version_id: 26_2
timeout-minutes: 45
steps:
- name: CHECKOUT REPOSITORY

View File

@ -100,6 +100,12 @@ erlang_config.internal_erlang_from_github_release(
version = "26.1.2",
)
erlang_config.internal_erlang_from_github_release(
name = "26_2",
sha256 = "80d66bafbae409481a4e1badcb4a6275b07a8e9af82980c08d7a8add483232a9",
version = "26.2.1",
)
erlang_config.internal_erlang_from_http_archive(
name = "git_master",
strip_prefix = "otp-master",
@ -153,6 +159,8 @@ register_toolchains(
"@erlang_config//25_3:toolchain_major_minor",
"@erlang_config//26_1:toolchain_major",
"@erlang_config//26_1:toolchain_major_minor",
"@erlang_config//26_2:toolchain_major",
"@erlang_config//26_2:toolchain_major_minor",
"@erlang_config//git_master:toolchain_major",
"@erlang_config//git_master:toolchain_major_minor",
"@elixir_config//external:toolchain",

View File

@ -112,6 +112,13 @@ http_file(
urls = ["https://github.com/erlang/otp/archive/OTP-26.1.2.tar.gz"],
)
http_file(
name = "otp_src_26_2",
downloaded_file_path = "OTP-26.2.1.tar.gz",
sha256 = "d99eab3af908b41dd4d7df38f0b02a447579326dd6604f641bbe9f2789b5656b",
urls = ["https://github.com/erlang/otp/archive/OTP-26.2.1.tar.gz"],
)
new_git_repository(
name = "bats",
build_file = "@//:BUILD.bats",

View File

@ -65,6 +65,15 @@ platform(
parents = ["@rbe//config:platform"],
)
platform(
name = "erlang_linux_26_2_platform",
constraint_values = [
"@erlang_config//:erlang_26_2",
"@elixir_config//:elixir_1_15",
],
parents = ["@rbe//config:platform"],
)
platform(
name = "erlang_linux_git_master_platform",
constraint_values = [

View File

@ -142,6 +142,7 @@ container_image(
"@erlang_config//:erlang_25_2": ["@otp_src_25_2//file"],
"@erlang_config//:erlang_25_3": ["@otp_src_25_3//file"],
"@erlang_config//:erlang_26_1": ["@otp_src_26_1//file"],
"@erlang_config//:erlang_26_2": ["@otp_src_26_2//file"],
}),
)