mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-16 19:57:52 +01:00
ci: only bootstrap the required projects when building desktop app
This commit is contained in:
6
.github/workflows/desktop.publish.yml
vendored
6
.github/workflows/desktop.publish.yml
vendored
@@ -113,7 +113,7 @@ jobs:
|
|||||||
- name: Install packages
|
- name: Install packages
|
||||||
run: |
|
run: |
|
||||||
npm i --ignore-scripts --prefer-offline --no-audit
|
npm i --ignore-scripts --prefer-offline --no-audit
|
||||||
npx lerna bootstrap --ignore=@notesnook/mobile -- --prefer-offline --no-audit
|
npx lerna bootstrap --scope=@notesnook/desktop --scope=@notesnook/crypto --scope=@notesnook/sodium -- --prefer-offline --no-audit
|
||||||
|
|
||||||
- name: Install provisioning profile
|
- name: Install provisioning profile
|
||||||
run: echo "${{ secrets.MAC_PROVISIONING_PROFILE }}" | base64 --decode > embedded.provisionprofile
|
run: echo "${{ secrets.MAC_PROVISIONING_PROFILE }}" | base64 --decode > embedded.provisionprofile
|
||||||
@@ -188,7 +188,7 @@ jobs:
|
|||||||
- name: Install packages
|
- name: Install packages
|
||||||
run: |
|
run: |
|
||||||
npm i --ignore-scripts --prefer-offline --no-audit
|
npm i --ignore-scripts --prefer-offline --no-audit
|
||||||
npx lerna bootstrap --ignore=@notesnook/mobile -- --prefer-offline --no-audit
|
npx lerna bootstrap --scope=@notesnook/desktop --scope=@notesnook/crypto --scope=@notesnook/sodium -- --prefer-offline --no-audit
|
||||||
|
|
||||||
- name: Build Electron wrapper
|
- name: Build Electron wrapper
|
||||||
run: npx nx run release --project @notesnook/desktop
|
run: npx nx run release --project @notesnook/desktop
|
||||||
@@ -238,7 +238,7 @@ jobs:
|
|||||||
- name: Install packages
|
- name: Install packages
|
||||||
run: |
|
run: |
|
||||||
npm i --ignore-scripts --prefer-offline --no-audit
|
npm i --ignore-scripts --prefer-offline --no-audit
|
||||||
npx lerna bootstrap --ignore=@notesnook/mobile -- --prefer-offline --no-audit
|
npx lerna bootstrap --scope=@notesnook/desktop --scope=@notesnook/crypto --scope=@notesnook/sodium -- --prefer-offline --no-audit
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: npx nx run release --project @notesnook/desktop
|
run: npx nx run release --project @notesnook/desktop
|
||||||
|
|||||||
Reference in New Issue
Block a user