Release: change LTS release notes script from wiki to markdown
This commit is contained in:
parent
23f90dea4c
commit
fd07c43f5e
|
@ -23,7 +23,7 @@ parser.add_argument(
|
|||
help="Task that is contains the release notes information (e.g. #77348)")
|
||||
parser.add_argument(
|
||||
"--format",
|
||||
help="Format the result in `text`, `steam`, `wiki` or `html`",
|
||||
help="Format the result in `text`, `steam`, `markdown` or `html`",
|
||||
default="text")
|
||||
args = parser.parse_args()
|
||||
|
||||
|
|
|
@ -73,11 +73,11 @@ class ReleaseLogLine:
|
|||
def __format_as_steam(self) -> str:
|
||||
return f"* {self.title} ([url={self.url}]{self.ref}[/url])"
|
||||
|
||||
def __format_as_wiki(self) -> str:
|
||||
def __format_as_markdown(self) -> str:
|
||||
if self.issue_id:
|
||||
return f"* {self.title} [{{{{BugReport|{self.issue_id}}}}}]"
|
||||
return f"* {self.title} ({self.issue_repo}#{self.issue_id})"
|
||||
else:
|
||||
return f"* {self.title} [{{{{GitCommit|{self.commit_id[2:]}}}}}]"
|
||||
return f"* {self.title} ({self.commit_repo}@{self.commit_id})"
|
||||
|
||||
def format(self, format: str) -> str:
|
||||
"""
|
||||
|
@ -90,8 +90,8 @@ class ReleaseLogLine:
|
|||
return self.__format_as_html()
|
||||
elif format == 'steam':
|
||||
return self.__format_as_steam()
|
||||
elif format == 'wiki':
|
||||
return self.__format_as_wiki()
|
||||
elif format == 'markdown':
|
||||
return self.__format_as_markdown()
|
||||
else:
|
||||
return self.__format_as_text()
|
||||
|
||||
|
|
Loading…
Reference in New Issue