From a98993665f2605c1c402ffff1276209d7c661c7d Mon Sep 17 00:00:00 2001 From: subframe7536 <1667077010@qq.com> Date: Wed, 25 Dec 2024 19:55:21 +0800 Subject: [PATCH] add `--dry` in release script --- release.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/release.py b/release.py index 90f2e06..66b5d00 100644 --- a/release.py +++ b/release.py @@ -97,6 +97,11 @@ def main(): type=str, help="Beta tag name, format: 3 or beta3", ) + parser.add_argument( + "--dry", + action="store_true", + help="Dry run", + ) args = parser.parse_args() tag = parse_tag(args) # prompt and wait for user input @@ -112,10 +117,16 @@ def main(): run("python build.py --ttf-only") run(f"ftcli converter ft2wf -f woff2 ./fonts/TTF -out {target_dir}") run(f"ftcli converter ft2wf -f woff ./fonts/TTF -out {target_dir}") - run("ftcli converter ft2wf -f woff2 ./fonts/Variable -out woff2/var") rename_files(target_dir) + print('Generate fontsource files') + run("ftcli converter ft2wf -f woff2 ./fonts/Variable -out woff2/var") + print("Update variable WOFF2") - git_commit(tag) + if not args.dry: + git_commit(tag) + + print("Dry run") + return if __name__ == "__main__":