mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-09-22 00:20:47 +02:00
👷 Add electron version info to release_body
This commit is contained in:
parent
78cf75b34e
commit
49c25a28e4
3 changed files with 28 additions and 20 deletions
|
@ -44,7 +44,7 @@ def get_issue_first_label(issue, docmap):
|
|||
return label.name
|
||||
return ""
|
||||
|
||||
def generate_header_from_repo(repo_name, tag_name, lastestRelease, action_file, HEADER=''):
|
||||
def generate_header_from_repo(repo_name, tag_name, lastestRelease, electron_version, action_file, HEADER=''):
|
||||
thisRelease = tag_name.split("/")[-1]
|
||||
pat = re.search("v([0-9.]+)", thisRelease)
|
||||
if not pat:
|
||||
|
@ -55,6 +55,7 @@ def generate_header_from_repo(repo_name, tag_name, lastestRelease, action_file,
|
|||
<a href="https://github.com/{repo_name}/actions/workflows/{action_file}"><img src="https://img.shields.io/github/actions/workflow/status/{repo_name}/{action_file}?logo=github&label={action_file}%20Action" style="cursor:pointer;height: 30px;margin: 3px auto;"/></a>
|
||||
<a href="https://github.com/{repo_name}/releases/{thisRelease}/"><img src="https://img.shields.io/github/downloads/{repo_name}/{thisRelease}/total?logo=github" style="cursor:pointer;height: 30px;margin: 3px auto;"/></a>
|
||||
<img alt="GitHub commits difference between two branches/tags/commits" src="https://img.shields.io/github/commits-difference/{repo_name}?base={lastestRelease}&head={thisRelease}&logo=git" style="cursor:pointer;height: 30px;margin: 3px auto;"/>
|
||||
<img src="https://img.shields.io/badge/Electron {electron_version}-47848F.svg?style=flat&logo=Electron&logoColor=white" alt="Electron">
|
||||
</p>
|
||||
|
||||
{HEADER}'''
|
||||
|
|
|
@ -4,14 +4,14 @@ from argparse import ArgumentParser
|
|||
from _pkg import Const as C
|
||||
from _pkg import Utils as U
|
||||
|
||||
def generate_msg_from_repo(repo_name, tag_name, lastestRelease):
|
||||
thisRelease = tag_name.split("/")[-1]
|
||||
def generate_msg_from_repo(repo_name, args):
|
||||
thisRelease = args.tag.split("/")[-1]
|
||||
pat = re.search("v([0-9.]+)", thisRelease)
|
||||
if not pat:
|
||||
return None
|
||||
|
||||
action_file = "cd.yml"
|
||||
print(U.generate_header_from_repo(repo_name, tag_name, lastestRelease, action_file, C.HEADER[repo_name]))
|
||||
print(U.generate_header_from_repo(repo_name, args.tag, args.lastestRelease, args.electronVersion, action_file, C.HEADER[repo_name]))
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
@ -20,10 +20,11 @@ if __name__ == "__main__":
|
|||
)
|
||||
parser.add_argument("-t", "--tag", help="the tag to filter issues.")
|
||||
parser.add_argument("-b", "--lastestRelease", help="lastest Release")
|
||||
parser.add_argument("-e", "--electronVersion", help="Electron Release")
|
||||
parser.add_argument("repo", help="The repository name")
|
||||
args = parser.parse_args()
|
||||
|
||||
try:
|
||||
generate_msg_from_repo(args.repo, args.tag, args.lastestRelease)
|
||||
generate_msg_from_repo(args.repo, args)
|
||||
except AssertionError:
|
||||
print(args.tag)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue