From 040e81c57e58b9ecbf708f1b482bccfa40f8468e Mon Sep 17 00:00:00 2001 From: Stepland <10530295-Buggyroom@users.noreply.gitlab.com> Date: Tue, 27 Dec 2022 23:10:14 +0100 Subject: [PATCH] Add timestamp info in windows release info --- utils/make_windows_release.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/utils/make_windows_release.py b/utils/make_windows_release.py index a5fb0ea..df14167 100644 --- a/utils/make_windows_release.py +++ b/utils/make_windows_release.py @@ -1,12 +1,14 @@ """Run this after you've compiled FEIS""" import argparse +import datetime import shutil import subprocess from pathlib import Path parser = argparse.ArgumentParser() parser.add_argument("release_name") +parser.add_argument("--timestamp", action="store_true") parser.add_argument("--build-dir", type=Path, default=Path("build")) args = parser.parse_args() @@ -23,4 +25,15 @@ subprocess.run([ "-f", release_folder / "FEIS.exe" ]) -shutil.make_archive(args.release_name, "zip", ".", release_folder) +archive_name = args.release_name + +if args.timestamp: + timestamp = datetime.datetime.utcnow().strftime("%Y%m%dT%H%M%S") + archive_name = f"{args.release_name}+{timestamp}" + +shutil.make_archive( + archive_name, + "zip", + ".", + release_folder +)