From 8824b40961c2f381fcd7a9a6af1697cbf20b608f Mon Sep 17 00:00:00 2001 From: Jiaming Yuan Date: Fri, 9 Dec 2022 23:16:10 +0800 Subject: [PATCH] Update date in release script. [skip ci] (#8574) --- tests/ci_build/change_version.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/ci_build/change_version.py b/tests/ci_build/change_version.py index 79f454bba..62cb894dc 100644 --- a/tests/ci_build/change_version.py +++ b/tests/ci_build/change_version.py @@ -8,6 +8,7 @@ needed, run CMake . ..-RC1 """ import argparse +import datetime import os import re import subprocess @@ -62,6 +63,13 @@ def rpkg(major: int, minor: int, patch: int) -> None: description = ( description[: matched.start(1)] + version + description[matched.end(1) :] ) + pattern = r"Date:\ ([0-9]+\-[0-9]+\-[0-9]+)" + today = datetime.date.today() + matched = re.search(pattern, description) + assert matched, "Couldn't find date string in DESCRIPTION." + description = ( + description[: matched.start(1)] + str(today) + description[matched.end(1) :] + ) with open(desc_path, "w") as fd: fd.write(description)