👷 Add electron version info to release_body

This commit is contained in:
绛亽 2024-05-10 16:18:47 +08:00 committed by GitHub
parent 78cf75b34e
commit 49c25a28e4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 28 additions and 20 deletions

View file

@ -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)