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: |
npm ci
- name: Publish and Notarize Electron App (macOS)
- name: Publish and Notarize Electron App (macOS Apple Silicon)
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_ENV: production
@@ -146,7 +146,20 @@ jobs:
KEYCHAIN_PASSWORD: ${{ env.KEYCHAIN_PASSWORD }}
working-directory: apps/desktop
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
if: always()

View File

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