ci: should install electron workspace in cross-platform builds (#1719)

This commit is contained in:
Peng Xiao
2023-03-28 14:08:17 +08:00
committed by GitHub
parent 69b13aa30f
commit 595de24cfd

View File

@@ -1,4 +1,4 @@
name: Release App name: Release Desktop App
on: on:
workflow_dispatch: workflow_dispatch:
@@ -31,7 +31,7 @@ concurrency:
jobs: jobs:
before-make: before-make:
runs-on: ubuntu-22.04 runs-on: ubuntu-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Setup Node.js - name: Setup Node.js
@@ -70,6 +70,8 @@ jobs:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Setup Node.js - name: Setup Node.js
uses: ./.github/actions/setup-node uses: ./.github/actions/setup-node
with:
electron-workspace-install: true
- name: install Rust stable - name: install Rust stable
uses: dtolnay/rust-toolchain@stable uses: dtolnay/rust-toolchain@stable
@@ -118,6 +120,8 @@ jobs:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Setup Node.js - name: Setup Node.js
uses: ./.github/actions/setup-node uses: ./.github/actions/setup-node
with:
electron-workspace-install: true
- name: install Rust stable - name: install Rust stable
uses: dtolnay/rust-toolchain@stable uses: dtolnay/rust-toolchain@stable
@@ -169,6 +173,8 @@ jobs:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: Setup Node.js - name: Setup Node.js
uses: ./.github/actions/setup-node uses: ./.github/actions/setup-node
with:
electron-workspace-install: true
- name: install Rust stable - name: install Rust stable
uses: dtolnay/rust-toolchain@stable uses: dtolnay/rust-toolchain@stable