Add desktop publish step for MacOS Intel (#26)

This commit is contained in:
Hakan Shehu
2025-05-02 15:48:55 +02:00
committed by GitHub
parent 4998a9d4b2
commit 7067347110
2 changed files with 15 additions and 3 deletions

View File

@@ -135,7 +135,7 @@ jobs:
run: | run: |
npm ci npm ci
- name: Publish and Notarize Electron App (macOS) - name: Publish and Notarize Electron App (macOS Apple Silicon)
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_ENV: production NODE_ENV: production
@@ -146,7 +146,20 @@ jobs:
KEYCHAIN_PASSWORD: ${{ env.KEYCHAIN_PASSWORD }} KEYCHAIN_PASSWORD: ${{ env.KEYCHAIN_PASSWORD }}
working-directory: apps/desktop working-directory: apps/desktop
run: | run: |
npm run publish -- --mac npm run publish -- --mac --arch="arm64"
- name: Publish and Notarize Electron App (macOS Intel)
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_ENV: production
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_ID_PASSWORD: ${{ secrets.APPLE_ID_PASSWORD }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
KEYCHAIN_PATH: ${{ env.KEYCHAIN_PATH }}
KEYCHAIN_PASSWORD: ${{ env.KEYCHAIN_PASSWORD }}
working-directory: apps/desktop
run: |
npm run publish -- --mac --arch="x64"
- name: Delete Temporary Keychain - name: Delete Temporary Keychain
if: always() if: always()

View File

@@ -77,7 +77,6 @@ const config: ForgeConfig = {
}), }),
}), }),
new MakerDMG({ new MakerDMG({
name: 'Colanode',
icon: 'assets/colanode-logo-black.png', icon: 'assets/colanode-logo-black.png',
title: 'Colanode', title: 'Colanode',
}), }),