fix: failed to package app since core and uikit are not being built (#575)

This commit is contained in:
Louis 2023-11-10 13:15:56 +07:00 committed by GitHub
parent 2aae3bbab2
commit b1bb288fae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,7 +2,7 @@ name: Jan Build Electron App
on: on:
push: push:
tags: ['v*.*.*'] tags: ["v*.*.*"]
jobs: jobs:
build-macos: build-macos:
@ -19,13 +19,13 @@ jobs:
with: with:
node-version: 20 node-version: 20
- name: Install jq - name: Install jq
uses: dcarbone/install-jq-action@v2.0.1 uses: dcarbone/install-jq-action@v2.0.1
- name: Get tag - name: Get tag
id: tag id: tag
uses: dawidd6/action-get-tag@v1 uses: dawidd6/action-get-tag@v1
- name: Update app version base on tag - name: Update app version base on tag
run: | run: |
if [[ ! "${VERSION_TAG}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then if [[ ! "${VERSION_TAG}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
@ -49,8 +49,16 @@ jobs:
p12-file-base64: ${{ secrets.CODE_SIGN_P12_BASE64 }} p12-file-base64: ${{ secrets.CODE_SIGN_P12_BASE64 }}
p12-password: ${{ secrets.CODE_SIGN_P12_PASSWORD }} p12-password: ${{ secrets.CODE_SIGN_P12_PASSWORD }}
- name: Build uikit
run: |
cd uikit
yarn install
yarn build
- name: Install yarn dependencies - name: Install yarn dependencies
run: | run: |
yarn build:core
yarn install yarn install
yarn build:plugins yarn build:plugins
env: env:
@ -81,13 +89,13 @@ jobs:
with: with:
node-version: 20 node-version: 20
- name: Install jq - name: Install jq
uses: dcarbone/install-jq-action@v2.0.1 uses: dcarbone/install-jq-action@v2.0.1
- name: Get tag - name: Get tag
id: tag id: tag
uses: dawidd6/action-get-tag@v1 uses: dawidd6/action-get-tag@v1
- name: Update app version base on tag - name: Update app version base on tag
shell: bash shell: bash
run: | run: |
@ -100,9 +108,16 @@ jobs:
env: env:
VERSION_TAG: ${{ steps.tag.outputs.tag }} VERSION_TAG: ${{ steps.tag.outputs.tag }}
- name: Build uikit
run: |
cd uikit
yarn install
yarn build
- name: Install yarn dependencies - name: Install yarn dependencies
run: | run: |
yarn config set network-timeout 300000 yarn config set network-timeout 300000
yarn build:core
yarn install yarn install
yarn build:plugins yarn build:plugins
@ -128,7 +143,7 @@ jobs:
with: with:
node-version: 20 node-version: 20
- name: Install jq - name: Install jq
uses: dcarbone/install-jq-action@v2.0.1 uses: dcarbone/install-jq-action@v2.0.1
- name: Install Snapcraft - name: Install Snapcraft
@ -137,7 +152,7 @@ jobs:
- name: Get tag - name: Get tag
id: tag id: tag
uses: dawidd6/action-get-tag@v1 uses: dawidd6/action-get-tag@v1
- name: Update app version base on tag - name: Update app version base on tag
run: | run: |
if [[ ! "${VERSION_TAG}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then if [[ ! "${VERSION_TAG}" =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
@ -149,9 +164,16 @@ jobs:
env: env:
VERSION_TAG: ${{ steps.tag.outputs.tag }} VERSION_TAG: ${{ steps.tag.outputs.tag }}
- name: Build uikit
run: |
cd uikit
yarn install
yarn build
- name: Install yarn dependencies - name: Install yarn dependencies
run: | run: |
yarn config set network-timeout 300000 yarn config set network-timeout 300000
yarn build:core
yarn install yarn install
yarn build:plugins yarn build:plugins
@ -183,4 +205,4 @@ jobs:
# config-name: my-config.yml # config-name: my-config.yml
# disable-autolabeler: true # disable-autolabeler: true
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}