Remove custom autotag template for RVS (#3469)

This commit is contained in:
Sam Wu
2024-07-29 09:21:23 -06:00
committed by GitHub
parent 4643ee1d74
commit 62dd3820a2
2 changed files with 1 additions and 43 deletions

View File

@@ -1,2 +1,2 @@
from .defaults import TEMPLATES, PROCESSORS
from .custom_templates import hipfort, hipify, rpp, rvs
from .custom_templates import hipfort, hipify, rpp

View File

@@ -1,42 +0,0 @@
import re
from util.release_data import ReleaseLib
from util.defaults import TEMPLATES, PROCESSORS
TEMPLATES['ROCmValidationSuite'] = (
(
r"## RVS"
r"(?: (?P<lib_version>\d+\.\d+(?:\.\d+))?)?"
r"(?: for ROCm (?P<rocm_version>\d+\.\d+(?:\.\d+)?))?"
r"(?: ?\(Unreleased\))?"
r"\n"
r"(?P<body>(?:(?!## ).*(?:(?!\n## )\n|(?=\n## )))*)"
)
)
def rvs_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["rocm_version"]
data.message = (
f"RVS for ROCm"
f" {data.full_version}"
)
data.lib_version = lib_version
data.notes = f"""{match["body"]}"""
change_pattern = re.compile(
r"^#+ +(?P<type>[^\n]+)$\n*(?P<change>(^(?!#).*\n*)*)",
re.RegexFlag.MULTILINE
)
for match in change_pattern.finditer(data.notes):
data.data.changes[match["type"]] = match["change"]
return True
PROCESSORS['ROCmValidationSuite'] = rvs_processor