Remove support for beta and alpha versions. (#4132)

With this our infrastructure should match the final form of proposal
#4105 that established our versioning scheme.
This commit is contained in:
Chandler Carruth
2024-07-15 14:44:21 +00:00
committed by GitHub
parent 2fcff24100
commit 547c8a6b00
4 changed files with 0 additions and 28 deletions
-2
View File
@@ -14,8 +14,6 @@ build --stamp
build --flag_alias=release=//bazel/version:release
build --flag_alias=pre_release=//bazel/version:pre_release
build --flag_alias=rc_number=//bazel/version:rc_number
build --flag_alias=beta_number=//bazel/version:beta_number
build --flag_alias=alpha_number=//bazel/version:alpha_number
build --flag_alias=nightly_date=//bazel/version:nightly_date
# Support running clang-tidy with:
-20
View File
@@ -34,10 +34,6 @@ bool_flag(
# A `--pre_release=KIND` flag where `KIND` must be one of:
# - `rc` -- a release candidate version.
# Example: `--pre_release=rc --rc_number=2`
# - `beta` -- a beta version.
# Example: `--pre_release=beta --beta_number=2`
# - `alpha` -- an alpha version.
# Example: `--pre_release=alpha --alpha_number=2`
# - `nightly -- a nightly version.
# Example: `--pre_release=nightly --nightly_date=2024.06.17`
# - `dev` -- the default, a development build.
@@ -51,8 +47,6 @@ string_flag(
build_setting_default = "dev",
values = [
"rc",
"beta",
"alpha",
"nightly",
"dev",
],
@@ -65,20 +59,6 @@ int_flag(
build_setting_default = -1,
)
# `--beta_number=N` sets the beta pre-release number to `N`. Requires
# `--pre_release=beta`.
int_flag(
name = "beta_number",
build_setting_default = -1,
)
# `--alpha_number=N` sets the alpha pre-release number to `N`. Requires
# `--pre_release=alpha`.
int_flag(
name = "alpha_number",
build_setting_default = -1,
)
# `--nigthly_date=YYYY.MM.DD` sets the nightly pre-release date. Requires
# `--pre_release=nightly`. The value for this flag must be a string with the
# exact format of `YYYY.MM.DD`.
-4
View File
@@ -39,8 +39,6 @@ def compute_version(ctx):
if not ctx.attr._release_flag[BuildSettingInfo].value:
pre_release = ctx.attr._pre_release_flag[BuildSettingInfo].value
pre_release_numbers = {
"alpha": ctx.attr._alpha_number_flag[BuildSettingInfo].value,
"beta": ctx.attr._beta_number_flag[BuildSettingInfo].value,
"rc": ctx.attr._rc_number_flag[BuildSettingInfo].value,
}
if pre_release in pre_release_numbers:
@@ -60,8 +58,6 @@ def compute_version(ctx):
return version
VERSION_ATTRS = {
"_alpha_number_flag": attr.label(default = ":alpha_number"),
"_beta_number_flag": attr.label(default = ":beta_number"),
"_nightly_date_flag": attr.label(default = ":nightly_date"),
"_pre_release_flag": attr.label(default = ":pre_release"),
"_rc_number_flag": attr.label(default = ":rc_number"),
-2
View File
@@ -116,8 +116,6 @@ expand_version_build_info_internal = rule(
"template": attr.label(
allow_single_file = True,
),
"_alpha_number_flag": attr.label(default = ":alpha_number"),
"_beta_number_flag": attr.label(default = ":beta_number"),
"_gen_tmpl_tool": attr.label(
default = Label("//bazel/version:gen_tmpl"),
allow_files = True,