agent-ecosystem/electron-builder.yml
matt 540aefc3d3 Implement auto-update functionality and enhance build configuration
- Integrated electron-updater for automatic updates, including IPC handlers for checking, downloading, and installing updates.
- Updated electron-builder configuration to include entitlements and notarization scripts for macOS.
- Enhanced README with installation instructions and updated features.
- Added new components for update notifications and dialogs in the renderer.
- Improved CI workflow permissions for better release management.
2026-02-11 21:23:40 +09:00

44 lines
754 B
YAML

appId: com.claudecode.context
productName: Claude Code Context
directories:
output: release
files:
- out/renderer/**
- dist-electron/**
- package.json
asar: true
extraMetadata:
main: dist-electron/main/index.js
mac:
category: public.app-category.developer-tools
target:
- dmg
- zip
hardenedRuntime: true
gatekeeperAssess: false
icon: resources/icons/mac/icon.icns
entitlements: build/entitlements.mac.plist
entitlementsInherit: build/entitlements.mac.plist
afterSign: scripts/notarize.cjs
dmg:
sign: false
win:
target:
- nsis
icon: resources/icons/win/icon.ico
nsis:
oneClick: false
perMachine: false
allowToChangeInstallationDirectory: true
publish:
- provider: github
releaseType: draft