appId: com.usebruno.app
productName: Bruno
electronVersion: 21.1.1
directories:
  buildResources: resources
  output: out
files:
  - "**/*"
afterSign: notarize.js
mac:
  artifactName: ${name}_${version}_${arch}_${os}.${ext}
  category: public.app-category.developer-tools
  target:
    - target: dmg
      arch:
        - x64
        - arm64
    - target: zip
      arch:
        - x64
        - arm64
  icon: resources/icons/mac/icon.icns
  hardenedRuntime: true
  identity: "Anoop MD (W7LPPWA48L)"
  entitlements: resources/entitlements.mac.plist
  entitlementsInherit: resources/entitlements.mac.plist
linux:
  artifactName: ${name}_${version}_${arch}_linux.${ext}
  icon: resources/icons/png
  target:
    - AppImage
    - deb
win:
  artifactName: ${name}_${version}_${arch}_win.${ext}
  icon: resources/icons/png
  certificateFile: sectigo.pfx
  certificatePassword: "secret"
