builder / desktop /electron-builder.yml
Leon4gr45's picture
Upload folder using huggingface_hub (part 2)
391c43e verified
Raw
History Blame Contribute Delete
1.37 kB
appId: com.oswstudio.app
productName: OSW Studio
copyright: Copyright © 2026 OSW Studio
directories:
output: dist
app: app
extraMetadata:
main: main.js
author:
name: OSW Studio
email: otst@oswstudio.com
asar: false
files:
- "**/*"
- "!**/.env"
- "!node_modules/@img/sharp-*/**"
- "!node_modules/sharp/**"
mac:
target:
- target: dmg
arch:
- universal
icon: electron/icons/icon.icns
category: public.app-category.developer-tools
darkModeSupport: true
x64ArchFiles: "**/*.node"
dmg:
artifactName: OSW-Studio-${version}-${arch}.${ext}
win:
target:
- nsis
icon: electron/icons/icon.png
nsis:
oneClick: false
allowToChangeInstallationDirectory: true
# Explicit, space-free name so the built file, the uploaded GitHub asset, and
# the generated latest.yml all agree. The default ("OSW Studio Setup x.y.z.exe")
# is sanitized differently by electron-builder (spaces to hyphens in latest.yml)
# and by GitHub (spaces to dots in the asset name), which broke the Windows
# auto-updater with a 404 on the download URL.
artifactName: OSW-Studio-Setup-${version}.${ext}
appImage:
artifactName: OSW-Studio-${version}-${arch}.${ext}
linux:
target:
- AppImage
- deb
icon: electron/icons/icon.png
category: Development
publish:
provider: github
owner: o-stahl
repo: osw-studio