diff --git a/tools/autotag/util/__init__.py b/tools/autotag/util/__init__.py index 3b99a5210..cb98bdf16 100755 --- a/tools/autotag/util/__init__.py +++ b/tools/autotag/util/__init__.py @@ -1,2 +1,2 @@ from .defaults import TEMPLATES, PROCESSORS -from .custom_templates import hipfort, hipify, rpp +from .custom_templates import hipfort, hipify diff --git a/tools/autotag/util/custom_templates/rpp.py b/tools/autotag/util/custom_templates/rpp.py deleted file mode 100644 index 22dc9dde1..000000000 --- a/tools/autotag/util/custom_templates/rpp.py +++ /dev/null @@ -1,42 +0,0 @@ -import re - -from util.release_data import ReleaseLib -from util.defaults import TEMPLATES, PROCESSORS - -TEMPLATES['rpp'] = ( - ( - r"## RPP (?P\d+\.\d+(?:\.\d+))?" - r"(?P for ROCm )?" - r"(?P(?(for_rocm)\d+\.\d+(?:\.\d+)?|.*))?" - r"( \(Unreleased\))?" - r"\n" - r"(?P(?:(?!## ).*(?:(?!\n## )\n|(?=\n## )))*)" - ) -) - - -def rpp_processor(data: ReleaseLib, template: str, _, __) -> bool: - """Processor for releases.""" - changelog = data.repo.get_contents("CHANGELOG.md", data.commit) - changelog = changelog.decoded_content.decode() - pattern = re.compile(template) - match = pattern.search(changelog) - lib_version = match["lib_version"] - data.message = ( - f"rpp for ROCm" - f" {data.full_version}" - ) - - data.lib_version = lib_version - data.notes = f"""{match["body"]}""" - - change_pattern = re.compile( - r"^#+ +(?P[^\n]+)$\n*(?P(^(?!#).*\n*)*)", - re.RegexFlag.MULTILINE - ) - for match in change_pattern.finditer(data.notes): - data.data.changes[match["type"]] = match["change"] - - return True - -PROCESSORS['rpp'] = rpp_processor