From eb8dfde19cf640f3b940224d54eb61b3498c1c10 Mon Sep 17 00:00:00 2001
From: Dave Lane <42013603+ReenigneArcher@users.noreply.github.com>
Date: Sun, 12 Jul 2026 14:56:20 -0400
Subject: [PATCH] chore(packaging): Drop Windows NSIS builds and rename ZIP to
lite (#5405)
---
.github/workflows/ci-windows.yml | 11 ++---------
docs/getting_started.md | 17 ++++++-----------
2 files changed, 8 insertions(+), 20 deletions(-)
diff --git a/.github/workflows/ci-windows.yml b/.github/workflows/ci-windows.yml
index 665749baf..c285bd49b 100644
--- a/.github/workflows/ci-windows.yml
+++ b/.github/workflows/ci-windows.yml
@@ -318,14 +318,12 @@ jobs:
cd build
# package
- cpack -G NSIS
cpack -G WIX
cpack -G ZIP
# move
- mv ./cpack_artifacts/Sunshine.exe ../artifacts/Sunshine-${{ matrix.name }}-installer.exe
mv ./cpack_artifacts/Sunshine.msi ../artifacts/Sunshine-${{ matrix.name }}-installer.msi
- mv ./cpack_artifacts/Sunshine.zip ../artifacts/Sunshine-${{ matrix.name }}-portable.zip
+ mv ./cpack_artifacts/Sunshine.zip ../artifacts/Sunshine-${{ matrix.name }}-lite.zip
- name: Sign Windows installers
# ARM64 is not currently supported, see https://github.com/Azure/artifact-signing-action/issues/92
@@ -338,15 +336,10 @@ jobs:
certificate-profile-name: ${{ inputs.azure_signing_cert_profile }}
endpoint: ${{ inputs.azure_signing_endpoint }}
files-folder: artifacts
- files-folder-filter: exe,msi
+ files-folder-filter: msi
files-folder-recurse: false
signing-account-name: ${{ inputs.azure_signing_account }}
- - name: Debug nsis
- if: always()
- shell: msys2 {0}
- run: cat ./build/cpack_artifacts/_CPack_Packages/win64/NSIS/NSISOutput.log || true
-
- name: Debug wix
if: always()
shell: msys2 {0}
diff --git a/docs/getting_started.md b/docs/getting_started.md
index 1e3582c4d..34429447f 100644
--- a/docs/getting_started.md
+++ b/docs/getting_started.md
@@ -363,16 +363,11 @@ brew uninstall sunshine
| Architecture | Installer |
|-----------------------|----------------------------------------------------------------------------------------------------------------------------------------------|
| AMD64/x64 (Intel/AMD) | [Sunshine-Windows-AMD64-installer.msi](https://github.com/LizardByte/Sunshine/releases/latest/download/Sunshine-Windows-AMD64-installer.msi) |
- | AMD64/x64 (Intel/AMD) | [Sunshine-Windows-AMD64-installer.exe](https://github.com/LizardByte/Sunshine/releases/latest/download/Sunshine-Windows-AMD64-installer.exe) |
| ARM64 | [Sunshine-Windows-ARM64-installer.msi](https://github.com/LizardByte/Sunshine/releases/latest/download/Sunshine-Windows-ARM64-installer.msi) |
- | ARM64 | [Sunshine-Windows-ARM64-installer.exe](https://github.com/LizardByte/Sunshine/releases/latest/download/Sunshine-Windows-ARM64-installer.exe) |
> [!TIP]
-> Installer logs can be found in the following locations.
-> | File | log paths |
-> | ---- | --------- |
-> | .exe | `%%PROGRAMFILES%/Sunshine/install.log` (AMD64 only)
`%%TEMP%/Sunshine/logs/install/` |
-> | .msi | `%%TEMP%/Sunshine/logs/install/` |
+> Installer logs can be found in the following directory:
+> `%%TEMP%/Sunshine/logs/install/`
> [!CAUTION]
> You should carefully select or unselect the options you want to install. Do not blindly install or
@@ -389,10 +384,10 @@ overflow menu. Different versions of Windows may provide slightly different step
1. Download and extract based on your architecture:
- | Architecture | Installer |
- |-----------------------|--------------------------------------------------------------------------------------------------------------------------------------------|
- | AMD64/x64 (Intel/AMD) | [Sunshine-Windows-AMD64-portable.zip](https://github.com/LizardByte/Sunshine/releases/latest/download/Sunshine-Windows-AMD64-portable.zip) |
- | ARM64 | [Sunshine-Windows-ARM64-portable.zip](https://github.com/LizardByte/Sunshine/releases/latest/download/Sunshine-Windows-ARM64-portable.zip) |
+ | Architecture | Installer |
+ |-----------------------|------------------------------------------------------------------------------------------------------------------------------------|
+ | AMD64/x64 (Intel/AMD) | [Sunshine-Windows-AMD64-lite.zip](https://github.com/LizardByte/Sunshine/releases/latest/download/Sunshine-Windows-AMD64-lite.zip) |
+ | ARM64 | [Sunshine-Windows-ARM64-lite.zip](https://github.com/LizardByte/Sunshine/releases/latest/download/Sunshine-Windows-ARM64lite.zip) |
2. Open command prompt as administrator
3. Firewall rules