Skip to content

Commit 9bdb0a8

Browse files
committed
fix: add homepage/author to desktop package.json and fix CI packaging
1 parent d54cdd5 commit 9bdb0a8

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

.github/workflows/desktop-release.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,17 @@ jobs:
110110
WINDOWS_CERTIFICATE_PASSWORD: ${{ secrets.WINDOWS_CERTIFICATE_PASSWORD }}
111111

112112
- name: Package desktop app
113-
run: pnpm --filter @pairux/desktop package:${{ matrix.platform }} -- --${{ matrix.arch }}
113+
working-directory: apps/desktop
114+
run: npx electron-builder --${{ matrix.platform }} --${{ matrix.arch }} --publish never
114115
env:
115116
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
117+
# macOS signing
118+
APPLE_ID: ${{ secrets.APPLE_ID }}
119+
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
120+
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
121+
# Windows signing
122+
CSC_LINK: ${{ secrets.WINDOWS_CERTIFICATE }}
123+
CSC_KEY_PASSWORD: ${{ secrets.WINDOWS_CERTIFICATE_PASSWORD }}
116124

117125
- name: Upload artifacts
118126
uses: actions/upload-artifact@v4

apps/desktop/package.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33
"version": "0.1.1",
44
"private": true,
55
"description": "PairUX Desktop - Screen sharing with remote control",
6+
"author": "PairUX Team <hello@pairux.com>",
7+
"homepage": "https://pairux.com",
8+
"repository": {
9+
"type": "git",
10+
"url": "https://github.com/profullstack/pairux.com.git"
11+
},
612
"main": "dist/main/index.js",
713
"scripts": {
814
"dev": "electron-vite dev -- --no-sandbox",

0 commit comments

Comments
 (0)