Skip to content

Commit b70bd0f

Browse files
committed
Fix macOS universal build in GitHub Actions
- Add CSC_IDENTITY_AUTO_DISCOVERY=false to skip code signing in CI - Add Python setup for macOS builds - Add native dependency rebuild step - Keep universal build approach with proper dependencies
1 parent a778602 commit b70bd0f

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

.DS_Store

0 Bytes
Binary file not shown.

.github/workflows/release.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,26 @@ jobs:
4848
- name: Build frontend
4949
run: npm run build:frontend
5050

51+
- name: Rebuild native dependencies
52+
run: npm rebuild
53+
5154
- name: Install Python setuptools (Ubuntu only)
5255
if: matrix.os == 'ubuntu-latest'
5356
run: |
5457
sudo apt-get update
5558
sudo apt-get install -y python3-setuptools
59+
60+
- name: Setup Python (macOS)
61+
if: matrix.os == 'macos-latest'
62+
uses: actions/setup-python@v4
63+
with:
64+
python-version: '3.11'
5665

5766
- name: Build Electron app
5867
run: npm run dist:${{ matrix.platform }}
5968
env:
6069
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
70+
CSC_IDENTITY_AUTO_DISCOVERY: false
6171

6272
- name: Upload artifacts
6373
uses: actions/upload-artifact@v4

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "agentrooms",
33
"productName": "Agentrooms",
4-
"version": "0.0.6",
4+
"version": "0.0.7",
55
"description": "Multi-Agent Programming Collaboration Tool",
66
"main": "electron/main.js",
77
"scripts": {

0 commit comments

Comments
 (0)