chore(release): label Windows artifacts portable / installer

Rename release uploads:
  OpenCADStudio-<tag>-windows-x86_64.exe → -portable.exe
  OpenCADStudio-<tag>-windows-x86_64.msi → -installer.msi

Makes the distinction obvious on the release page so users don't have
to guess which file is the standalone exe and which one runs setup.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Hakan Seven 2026-05-29 23:40:53 +03:00
commit dd26dfeef7

View file

@ -118,12 +118,13 @@ jobs:
$tag = "${{ github.ref_name }}" $tag = "${{ github.ref_name }}"
# Ship both the bare .exe (portable, no install) and the # Ship both the bare .exe (portable, no install) and the
# .msi (installer with Start Menu shortcut + .dwg / .dxf # .msi (installer with Start Menu shortcut + .dwg / .dxf
# file association). Users pick the form they want. # file association). The `-portable` / `-installer` suffix
Move-Item target\release\OpenCADStudio.exe "OpenCADStudio-$tag-windows-x86_64.exe" # makes the distinction obvious on the release page.
Move-Item OpenCADStudio.msi "OpenCADStudio-$tag-windows-x86_64.msi" Move-Item target\release\OpenCADStudio.exe "OpenCADStudio-$tag-windows-x86_64-portable.exe"
Move-Item OpenCADStudio.msi "OpenCADStudio-$tag-windows-x86_64-installer.msi"
gh release upload $tag ` gh release upload $tag `
"OpenCADStudio-$tag-windows-x86_64.exe" ` "OpenCADStudio-$tag-windows-x86_64-portable.exe" `
"OpenCADStudio-$tag-windows-x86_64.msi" ` "OpenCADStudio-$tag-windows-x86_64-installer.msi" `
--clobber --repo ${{ github.repository }} --clobber --repo ${{ github.repository }}
build-macos: build-macos: