Skip to content

Commit b81b2a2

Browse files
committed
Update apply_versions to update MSIX version too
1 parent ad4788e commit b81b2a2

2 files changed

Lines changed: 17 additions & 2 deletions

File tree

scripts/IncreaseMsixPatchNum.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ def bump_version(match):
1414
major, minor, build, rev = match.groups()
1515

1616
with open(Path(__file__).parent / "PatchNumber", 'r') as f:
17-
new_rev = int(f.read()) + 1
17+
new_rev = int(f.read()) + (0 if '--no-increment' in sys.argv else 1)
1818

1919
with open(Path(__file__).parent / "PatchNumber", 'w') as f:
2020
f.write(str(new_rev))
2121

2222
old_version = f"{major}.{minor}.{build}.{rev}"
2323
new_version = f"{major}.{minor}.{build}.{new_rev}"
24-
print(f"Updated patch version: {old_version}{new_version}")
24+
print(f"Updated patch version: {old_version}{new_version}" + (" (increment was disabled via cli)" if '--no-increment' in sys.argv else ""))
2525
return f'Version="{new_version}"'
2626

2727
new_content, count = re.subn(

scripts/apply_versions.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@ def fileReplaceLinesWith(filename: str, list: dict[str, str], encoding="utf-8"):
6363
"#define MyAppVersion": f" \"{versionName}\"\n",
6464
"VersionInfoVersion=": f"{versionISS}\n",
6565
}, encoding="utf-8-sig")
66+
67+
fileReplaceLinesWith("UniGetUI_MSIX.iss", {
68+
"#define MyAppVersion": f" \"{versionName}\"\n",
69+
"VersionInfoVersion=": f"{versionISS}\n",
70+
}, encoding="utf-8-sig")
6671

6772
IS_BETA = (input("Is this a beta release? [y/N]: ").lower().strip() == "y")
6873

@@ -72,12 +77,22 @@ def fileReplaceLinesWith(filename: str, list: dict[str, str], encoding="utf-8"):
7277
fileReplaceLinesWith("UniGetUI.iss", {
7378
"UninstallDisplayName=\"": f"{BETA_APP_NAME if IS_BETA else STABLE_APP_NAME}\"\n",
7479
}, encoding="utf-8-sig")
80+
81+
fileReplaceLinesWith("UniGetUI_MSIX.iss", {
82+
"UninstallDisplayName=\"": f"{BETA_APP_NAME if IS_BETA else STABLE_APP_NAME}\"\n",
83+
}, encoding="utf-8-sig")
7584

7685
fileReplaceLinesWith("src/UniGetUI/app.manifest", {
7786
" version=": f" \"{versionISS}\"\n",
7887
}, encoding="utf-8-sig")
88+
89+
fileReplaceLinesWith("InstallerExtras/AppxManifest.xml", {
90+
" Version=": f"\"{versionISS}\"\n",
91+
}, encoding="utf-8-sig")
7992

8093
print("done!")
94+
95+
os.system("python scripts\\IncreaseMsixPatchNum.py --no-increment")
8196

8297
except FileNotFoundError as e:
8398
print(f"Error: {e.strerror}: {e.filename}")

0 commit comments

Comments
 (0)