agent-ecosystem/electron-builder.yml
matt ed45a1d87c Enhance build configuration and testing
- Added notarization configuration for macOS builds to support app distribution.
- Updated CI workflow to run on Ubuntu instead of macOS for improved compatibility.
- Modified test cleanup process to include retry logic for file removal.
- Refactored path handling in tests to use path.join for better cross-platform compatibility.
2026-02-11 20:44:10 +09:00

43 lines
668 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
notarize:
teamId: ${env.APPLE_TEAM_ID}
dmg:
sign: false
win:
target:
- nsis
icon: resources/icons/win/icon.ico
nsis:
oneClick: false
perMachine: false
allowToChangeInstallationDirectory: true
publish:
- provider: github
releaseType: draft