* WIP: Silent failure in signWin.js Fixes #4582 * Temp: force release build * Fake throw * Temp: another test * Clean up for merge
		
			
				
	
	
		
			78 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
appId: dev.zoo.modeling-app
 | 
						|
directories:
 | 
						|
  output: out
 | 
						|
  buildResources: assets
 | 
						|
files:
 | 
						|
  - .vite/**
 | 
						|
mac:
 | 
						|
  category: public.app-category.developer-tools
 | 
						|
  artifactName: "${productName}-${version}-${arch}-${os}.${ext}"
 | 
						|
  target:
 | 
						|
    - target: dmg
 | 
						|
      arch:
 | 
						|
        - x64
 | 
						|
        - arm64
 | 
						|
    - target: zip
 | 
						|
      arch:
 | 
						|
        - x64
 | 
						|
        - arm64
 | 
						|
  notarize:
 | 
						|
    teamId: 92H8YB3B95
 | 
						|
  fileAssociations:
 | 
						|
    - ext: kcl
 | 
						|
      name: kcl
 | 
						|
      mimeType: text/vnd.zoo.kcl
 | 
						|
      description: Zoo KCL File
 | 
						|
      role: Editor
 | 
						|
      rank: Owner
 | 
						|
win:
 | 
						|
  artifactName: "${productName}-${version}-${arch}-${os}.${ext}"
 | 
						|
  target:
 | 
						|
    - target: nsis
 | 
						|
      arch:
 | 
						|
        - x64
 | 
						|
        - arm64
 | 
						|
    # - target: msi
 | 
						|
    #   arch:
 | 
						|
    #     - x64
 | 
						|
    #     - arm64
 | 
						|
  signingHashAlgorithms:
 | 
						|
    - sha256
 | 
						|
  sign: "./scripts/sign-win.js"
 | 
						|
  publisherName: "KittyCAD Inc" # needs to be exactly like on Digicert
 | 
						|
  icon: "assets/icon.ico"
 | 
						|
  fileAssociations:
 | 
						|
    - ext: kcl
 | 
						|
      name: kcl
 | 
						|
      mimeType: text/vnd.zoo.kcl
 | 
						|
      description: Zoo KCL File
 | 
						|
      role: Editor
 | 
						|
# msi:
 | 
						|
#   oneClick: false
 | 
						|
#   perMachine: true
 | 
						|
nsis:
 | 
						|
  oneClick: false
 | 
						|
  perMachine: true
 | 
						|
  allowElevation: true
 | 
						|
  installerIcon: "assets/icon.ico"
 | 
						|
  include: "./installer.nsh"
 | 
						|
linux:
 | 
						|
  artifactName: "${productName}-${version}-${arch}-${os}.${ext}"
 | 
						|
  target:
 | 
						|
    - target: appImage
 | 
						|
      arch:
 | 
						|
        - x64
 | 
						|
        - arm64
 | 
						|
  fileAssociations:
 | 
						|
    - ext: kcl
 | 
						|
      name: kcl
 | 
						|
      mimeType: text/vnd.zoo.kcl
 | 
						|
      description: Zoo KCL File
 | 
						|
      role: Editor
 | 
						|
publish:
 | 
						|
  - provider: generic
 | 
						|
    url: https://dl.zoo.dev/releases/modeling-app
 | 
						|
    channel: latest
 | 
						|
releaseInfo:
 | 
						|
  releaseNotesFile: release-notes.md
 |