-
Notifications
You must be signed in to change notification settings - Fork 0
/
conveyor.conf
64 lines (56 loc) · 2.13 KB
/
conveyor.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
include required("/stdlib/electron/electron.conf")
// Import metadata from your package.json file, like your fsname, version and which version of Electron to use.
package-json {
include required("package.json")
}
// Config file documentation: https://conveyor.hydraulic.dev/latest/configs
app {
display-name = "Synectic"
rdns-name = io.github.EPICLab.synectic
electron.version = ${package-json.devDependencies.electron}
inputs = ${app.inputs} [
package.json
packages -> packages
{
from = node_modules
to = node_modules
remap = [ "-electron/dist/**" ]
}
buildResources -> dist/buildResources
types -> dist/types
version -> version
]
# Reference to the GitHub repository where the project is hosted.
#
# This will automatically set app.site.base-url to the GitHub Pages URL:
# https://github.com/EPICLab/synectic/releases/latest/download
vcs-url = "github.com/EPICLab/synectic"
site {
github {
oauth-token = ${secrets.CONVEYOR}
# Upload the download site to the gh-pages branch, which will automatically be
# available at: https://EPICLab.github.io/synectic/download.html
pages-branch = "gh-pages"
}
}
// Check for and apply updates synchronously on every app launch instead of in the background.
// Consider removing this line for your own app!
updates = aggressive
// Use the Synectic logo as an icon.
//
// Conveyor can generate a simple icon for you based on your project display name.
// To try it out just delete this line. For more info see https://conveyor.hydraulic.dev/latest/configs/#icons
icons = buildResources/icon.svg
// MacOS specific configurations
mac {
info-plist {
# Require Monterey or higher.
LSMinimumSystemVersion = 12.0
# Enable support for Restorable State on MacOS 14 and higher. See: https://developer.apple.com/documentation/macos-release-notes/appkit-release-notes-for-macos-14#Restorable-State
NSApplicationDelegate.applicationSupportsSecureRestorableState = true
}
}
// For iteration speed. Remove for release.
compression-level = low
}
conveyor.compatibility-level = 11