From 896419722dcbe5837e34773214147ef7ed45b6b2 Mon Sep 17 00:00:00 2001 From: Ben Date: Thu, 1 Jan 2026 17:05:58 +0000 Subject: [PATCH] Add version flag to msi --- .github/workflows/build.yml | 3 ++- script/package.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a147d341..8bc4a2e6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -129,7 +129,8 @@ jobs: - name: Install binary if: matrix.platform == 'windows-latest' run: | - $file = "dfetch.msi" + $file = Get-ChildItem dfetch*.msi | Select-Object -First 1 + if (-not $file) { throw "MSI not found" } $log = "install.log" $procMain = Start-Process "msiexec" "/i `"$file`" /qn /l*! `"$log`"" -NoNewWindow -PassThru $procLog = Start-Process "powershell" "Get-Content -Path `"$log`" -Wait" -NoNewWindow -PassThru diff --git a/script/package.py b/script/package.py index 79d207c1..fd88afaa 100644 --- a/script/package.py +++ b/script/package.py @@ -243,6 +243,8 @@ def package_windows() -> None: ["dotnet", "build", str(wix_proj), "-c", "Release", "-o", str(OUTPUT_DIR)] ) + shutil.move(OUTPUT_DIR / "dfetch.msi", msi_file) + print(f"MSI generated at {msi_file}")