@@ -2,7 +2,7 @@ name: Jan Build Electron App
22
33on :
44 push :
5- tags : [' v*.*.*' ]
5+ tags : [" v*.*.*" ]
66
77jobs :
88 build-macos :
@@ -19,13 +19,13 @@ jobs:
1919 with :
2020 node-version : 20
2121
22- - name : Install jq
22+ - name : Install jq
23232424
2525 - name : Get tag
2626 id : tag
2727 uses : dawidd6/action-get-tag@v1
28-
28+
2929 - name : Update app version base on tag
3030 run : |
3131 if [[ ! "${VERSION_TAG}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
4949 p12-file-base64 : ${{ secrets.CODE_SIGN_P12_BASE64 }}
5050 p12-password : ${{ secrets.CODE_SIGN_P12_PASSWORD }}
5151
52+
53+ - name : Build uikit
54+ run : |
55+ cd uikit
56+ yarn install
57+ yarn build
58+
5259 - name : Install yarn dependencies
5360 run : |
61+ yarn build:core
5462 yarn install
5563 yarn build:plugins
5664 env :
@@ -81,13 +89,13 @@ jobs:
8189 with :
8290 node-version : 20
8391
84- - name : Install jq
92+ - name : Install jq
85938694
8795 - name : Get tag
8896 id : tag
8997 uses : dawidd6/action-get-tag@v1
90-
98+
9199 - name : Update app version base on tag
92100 shell : bash
93101 run : |
@@ -100,9 +108,16 @@ jobs:
100108 env :
101109 VERSION_TAG : ${{ steps.tag.outputs.tag }}
102110
111+ - name : Build uikit
112+ run : |
113+ cd uikit
114+ yarn install
115+ yarn build
116+
103117 - name : Install yarn dependencies
104118 run : |
105119 yarn config set network-timeout 300000
120+ yarn build:core
106121 yarn install
107122 yarn build:plugins
108123
@@ -128,7 +143,7 @@ jobs:
128143 with :
129144 node-version : 20
130145
131- - name : Install jq
146+ - name : Install jq
132147133148
134149 - name : Install Snapcraft
@@ -137,7 +152,7 @@ jobs:
137152 - name : Get tag
138153 id : tag
139154 uses : dawidd6/action-get-tag@v1
140-
155+
141156 - name : Update app version base on tag
142157 run : |
143158 if [[ ! "${VERSION_TAG}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
@@ -149,9 +164,16 @@ jobs:
149164 env :
150165 VERSION_TAG : ${{ steps.tag.outputs.tag }}
151166
167+ - name : Build uikit
168+ run : |
169+ cd uikit
170+ yarn install
171+ yarn build
172+
152173 - name : Install yarn dependencies
153174 run : |
154175 yarn config set network-timeout 300000
176+ yarn build:core
155177 yarn install
156178 yarn build:plugins
157179
@@ -183,4 +205,4 @@ jobs:
183205 # config-name: my-config.yml
184206 # disable-autolabeler: true
185207 env :
186- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
208+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments