Skip to content

Commit 8d1795d

Browse files
author
Mohammod Al Amin Ashik
committed
fix(ci): add build:web script and update macos runner
- Add build:web and dev:web scripts to root package.json - These scripts delegate to @mcpmux/desktop package - Update macos-13 to macos-15 (macos-13 is retired) - Fixes beforeBuildCommand 'pnpm build:web' not found error
1 parent 02e5895 commit 8d1795d

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ jobs:
9696
- os: macos-latest
9797
target: aarch64-apple-darwin
9898
artifact: macos-arm
99-
- os: macos-13
99+
- os: macos-15
100100
target: x86_64-apple-darwin
101101
artifact: macos-intel
102102

@@ -134,7 +134,7 @@ jobs:
134134

135135
# Import Apple certificate for macOS signing
136136
- name: Import Apple certificate
137-
if: matrix.os == 'macos-latest' || matrix.os == 'macos-13'
137+
if: matrix.os == 'macos-latest' || matrix.os == 'macos-15'
138138
env:
139139
APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
140140
APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
"scripts": {
77
"setup": "pwsh -ExecutionPolicy Bypass -File scripts/setup-dev.ps1",
88
"dev": "pnpm --filter @mcpmux/desktop dev",
9+
"dev:web": "pnpm --filter @mcpmux/desktop dev:web",
910
"build": "pnpm --filter @mcpmux/desktop build",
11+
"build:web": "pnpm --filter @mcpmux/desktop build:web",
1012
"release:key": "pnpm --filter @mcpmux/desktop tauri signer generate -w ~/.tauri/mcpmux.key",
1113
"test": "pnpm test:rust && pnpm test:ts",
1214
"test:rust": "cargo nextest run --workspace",

0 commit comments

Comments
 (0)