electron-builder.yml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. appId: com.lutzroeder.netron
  2. productName: Netron
  3. files:
  4. - 'source/**/*'
  5. directories:
  6. buildResources: ./publish
  7. fileAssociations:
  8. - name: "Arm NN Model"
  9. ext: armnn
  10. - name: "CNTK Model"
  11. ext: cmf
  12. - name: "CNTK Model"
  13. ext: dnn
  14. - name: "Keras Model"
  15. ext: h5
  16. - name: "Keras Model"
  17. ext: hd5
  18. - name: "Keras Model"
  19. ext: hdf5
  20. - name: "Keras Model"
  21. ext: keras
  22. - name: "TensorFlow Lite Model"
  23. ext: lite
  24. - name: "MXNet Model"
  25. ext: mar
  26. - name: "TensorFlow Meta Graph"
  27. ext: meta
  28. - name: "Core ML Model"
  29. ext: mlmodel
  30. - name: "Core ML Model Package"
  31. ext: mlpackage
  32. isPackage: true
  33. - name: "MNN Model"
  34. ext: mnn
  35. - name: "Model"
  36. ext: model
  37. - name: "Barracuda Model"
  38. ext: nn
  39. - name: "ONNX Model"
  40. ext: onnx
  41. - name: "DaVinci OM Model"
  42. ext: om
  43. - name: "Protocol Buffer"
  44. ext: pb
  45. - name: "Text Protocol Buffer"
  46. ext: pbtxt
  47. - name: "Text Protocol Buffer"
  48. ext: prototxt
  49. - name: "Caffe Model"
  50. ext: caffemodel
  51. - name: "NCNN Model"
  52. ext: param
  53. - name: "PyTorch Model"
  54. ext: pth
  55. - name: "PyTorch Model"
  56. ext: pt
  57. - name: "Torch Model"
  58. ext: t7
  59. - name: "TensorFlow Lite Model"
  60. ext: tflite
  61. - name: "TensorFlow Lite Model"
  62. ext: tfl
  63. - name: "Tengine"
  64. ext: tmfile
  65. - name: "UFF Model"
  66. ext: uff
  67. - name: "PaddlePaddle"
  68. ext: paddle
  69. - name: "PaddlePaddle"
  70. ext: pdmodel
  71. - name: "PaddlePaddle"
  72. ext: pdparams
  73. - name: "RKNN"
  74. ext: rknn
  75. - name: "xmodel"
  76. ext: xmodel
  77. afterSign: "./publish/notarize.js"
  78. publish:
  79. - provider: github
  80. releaseType: release
  81. linux:
  82. target:
  83. - AppImage
  84. - snap
  85. mac:
  86. artifactName: ${productName}-${version}-mac.${ext}
  87. category: public.app-category.developer-tools
  88. darkModeSupport: true
  89. gatekeeperAssess: false
  90. hardenedRuntime: true
  91. target:
  92. - dmg
  93. - zip
  94. win:
  95. target:
  96. - nsis
  97. signingHashAlgorithms:
  98. - sha256
  99. verifyUpdateCodeSignature: false
  100. dmg:
  101. artifactName: ${productName}-${version}.${ext}
  102. title: "${productName} ${version}"
  103. writeUpdateInfo: false
  104. iconSize: 160
  105. contents:
  106. - x: 180
  107. y: 170
  108. - x: 480
  109. y: 170
  110. type: link
  111. path: /Applications
  112. nsis:
  113. differentialPackage: false
  114. snap:
  115. plugs:
  116. - default
  117. - removable-media
  118. publish:
  119. - provider: snapStore
  120. channels:
  121. - stable