diff options
author | GeckoEidechse <gecko.eidechse+git@pm.me> | 2022-08-27 23:19:38 +0200 |
---|---|---|
committer | GeckoEidechse <gecko.eidechse+git@pm.me> | 2022-08-27 23:19:38 +0200 |
commit | 48504e3e4d8a24cf4f42a07e472e4a6c40393bc6 (patch) | |
tree | e82f9ebfdce540d45bfce129563cbaf7b6d78a17 /scripts/check_version_numbers.py | |
parent | f01751c3a9ada9ce3495b58cb4e0ce93a95be427 (diff) | |
download | FlightCore-48504e3e4d8a24cf4f42a07e472e4a6c40393bc6.tar.gz FlightCore-48504e3e4d8a24cf4f42a07e472e4a6c40393bc6.zip |
Publish release file as releasev0.0.5
Diffstat (limited to 'scripts/check_version_numbers.py')
-rw-r--r-- | scripts/check_version_numbers.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/scripts/check_version_numbers.py b/scripts/check_version_numbers.py new file mode 100644 index 00000000..4b8d0fe8 --- /dev/null +++ b/scripts/check_version_numbers.py @@ -0,0 +1,24 @@ +# %% +""""Ensure that version numbers between `tauri.conf.json`, `cargo.toml`, and GitHub release are the same""" +import json +import toml +import sys + +with open("src-tauri/tauri.conf.json", "rt") as f: + tauri_conf_json = json.load(f) + +with open("src-tauri/Cargo.toml", "rt") as f: + Cargo_toml = toml.load(f) + +tauri_conf_json_version = tauri_conf_json["package"]["version"] +Cargo_toml_version = Cargo_toml["package"]["version"] + +# Ensure same +assert(tauri_conf_json_version == Cargo_toml_version) + +# Check release tag additionally if release +if "--release" in sys.argv: + print("TODO") + release_tag = sys.argv[2] + print(release_tag) + assert(release_tag == f"v{tauri_conf_json_version}") |