fix: fix CI installer creation for all platforms

- Windows: add NSIS installation step via Chocolatey in CI workflow
- macOS: fix create-dmg CLI invocation to match sindresorhus package
  API (--overwrite, --no-version-in-filename, --no-code-sign) and
  rename output to expected asset name
- Add rename import to create-installer.ts

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
David Kaya
2026-03-26 13:35:20 +01:00
co-authored by Copilot
parent f838d2ac15
commit d7d1b33a53
2 changed files with 24 additions and 22 deletions
+5
View File
@@ -131,6 +131,11 @@ jobs:
sudo apt-get update
sudo apt-get install -y libsecret-1-dev
- name: Install NSIS
if: runner.os == 'Windows'
shell: pwsh
run: choco install nsis -y --no-progress
- name: Install dependencies
run: bun install --frozen-lockfile