openpetswithchatandmcp/apps/desktop/electron-builder.yml
OpenPets Dev 524e8c70e8 Merge upstream v3.0.0 and bump to v3.1.0
Merged origin/main (release v3.0.0) into main and preserved fork features:
- Minimal compact prompt window (140px) that expands with editor/history.
- Larger pet speech bubbles that scale with pet/window size.
- Improved chat command memory extraction (/remember, /memorize, /note, don't forget).
- Continuous pet scale slider from 0.16x to 10x (screen-filling).

Version bumped to 3.1.0.
2026-06-12 03:20:52 +00:00

72 lines
1.4 KiB
YAML

appId: dev.openpets.app
productName: OpenPets
executableName: openpets
copyright: Copyright © 2026 OpenPets
directories:
output: dist-electron
artifactName: OpenPets-${version}-${os}-${arch}.${ext}
files:
- dist/**
- control-center-preload.cjs
- pet-preload.cjs
- prompt-window-preload.cjs
- plugin-sdk-preload.cjs
- plugin-command-form-preload.cjs
- panel-preload.cjs
- assets/**
- package.json
extraResources:
- from: ../../plugins/official
to: plugins/official
asar: true
asarUnpack:
- node_modules/**
npmRebuild: false
publish: null
toolsets:
appimage: 1.0.3
mac:
icon: assets/app-icon.icns
category: public.app-category.utilities
target:
- dmg
- zip
# Ad-hoc sign macOS bundles when a Developer ID certificate is unavailable.
# Leaving the app bundle fully unsigned can produce Gatekeeper's misleading
# "damaged and can't be opened" dialog on Apple Silicon releases.
identity: "-"
hardenedRuntime: false
gatekeeperAssess: false
win:
icon: assets/app-icon.ico
target:
- nsis
- portable
verifyUpdateCodeSignature: false
nsis:
artifactName: OpenPets-${version}-win-${arch}-setup.${ext}
oneClick: false
perMachine: false
allowToChangeInstallationDirectory: true
portable:
artifactName: OpenPets-${version}-win-${arch}-portable.${ext}
linux:
icon: assets/app-icon.png
target:
- AppImage
- deb
- rpm
- tar.gz
category: Utility
maintainer: OpenPets