Skip to content

Commit b1bb288

Browse files
authored
fix: failed to package app since core and uikit are not being built (#575)
1 parent 2aae3bb commit b1bb288

File tree

1 file changed

+30
-8
lines changed

1 file changed

+30
-8
lines changed

.github/workflows/jan-electron-build.yml

Lines changed: 30 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Jan Build Electron App
22

33
on:
44
push:
5-
tags: ['v*.*.*']
5+
tags: ["v*.*.*"]
66

77
jobs:
88
build-macos:
@@ -19,13 +19,13 @@ jobs:
1919
with:
2020
node-version: 20
2121

22-
- name: Install jq
22+
- name: Install jq
2323
uses: dcarbone/[email protected]
2424

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
@@ -49,8 +49,16 @@ jobs:
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
8593
uses: dcarbone/[email protected]
8694

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
132147
uses: dcarbone/[email protected]
133148

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

Comments
 (0)