[R] Differentiate dev version with release version. (#9503)

Use 2.1.0.0 as development version, we will change it to 2.1.0.1 during release.
This commit is contained in:
Jiaming Yuan 2023-08-20 02:58:58 +08:00 committed by GitHub
parent 5358e1ebf0
commit db87d481bc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 9 deletions

View File

@ -1,8 +1,8 @@
Package: xgboost
Type: Package
Title: Extreme Gradient Boosting
Version: 2.1.0.1
Date: 2023-08-17
Version: 2.1.0.0
Date: 2023-08-19
Authors@R: c(
person("Tianqi", "Chen", role = c("aut"),
email = "tianqi.tchen@gmail.com"),

View File

@ -61,8 +61,11 @@ def pypkg(
@cd(R_PACKAGE)
def rpkg(major: int, minor: int, patch: int) -> None:
version = f"{major}.{minor}.{patch}.1"
def rpkg(major: int, minor: int, patch: int, is_dev: bool) -> None:
if is_dev:
version = f"{major}.{minor}.{patch}.0"
else:
version = f"{major}.{minor}.{patch}.1"
# Version: 2.0.0.1
desc_path = "DESCRIPTION"
with open(desc_path, "r") as fd:
@ -119,8 +122,8 @@ def main(args: argparse.Namespace) -> None:
minor = args.minor
patch = args.patch
rc = args.rc
is_rc = args.is_rc == 1
is_dev = args.is_dev == 1
is_rc = args.is_rc
is_dev = args.is_dev
if is_rc and is_dev:
raise ValueError("It cannot be both a rc and a dev branch.")
if is_rc:
@ -130,7 +133,7 @@ def main(args: argparse.Namespace) -> None:
cmake(major, minor, patch)
pypkg(major, minor, patch, rc, is_rc, is_dev)
rpkg(major, minor, patch)
rpkg(major, minor, patch, is_dev=is_dev)
jvmpkgs(major, minor, patch, rc, is_rc, is_dev)
print(
@ -149,8 +152,8 @@ if __name__ == "__main__":
parser.add_argument("--minor", type=int)
parser.add_argument("--patch", type=int)
parser.add_argument("--rc", type=int, default=0)
parser.add_argument("--is-rc", type=int, choices=[0, 1])
parser.add_argument("--is-dev", type=int, choices=[0, 1])
parser.add_argument("--is-rc", action="store_true")
parser.add_argument("--is-dev", action="store_true")
args = parser.parse_args()
try:
main(args)