fix: Resolve macOS and Linux build failures in release workflow

- Use Python 3.11 for macOS builds (Python 3.12+ removed distutils module needed by node-gyp)
- Add author email to package.json (required for Linux .deb package maintainer field)
This commit is contained in:
Pedram Amini
2025-11-26 22:38:52 -06:00
parent 826c364557
commit 94c9bc90a4
2 changed files with 6 additions and 3 deletions

View File

@@ -52,12 +52,12 @@ jobs:
if: matrix.platform == 'win'
uses: ilammy/msvc-dev-cmd@v1
# macOS: Setup Python 3.12 for node-gyp (Python 3.14 removed distutils)
# macOS: Setup Python 3.11 for node-gyp (Python 3.12+ removed distutils)
- name: Setup Python for node-gyp
if: matrix.platform == 'mac'
uses: actions/setup-python@v5
with:
python-version: '3.12'
python-version: '3.11'
- name: Install dependencies
run: npm ci

View File

@@ -3,7 +3,10 @@
"version": "0.1.0",
"description": "Multi-Instance AI Coding Console - Unified IDE for managing multiple AI coding assistants",
"main": "dist/index.js",
"author": "Maestro Team",
"author": {
"name": "Maestro Team",
"email": "maestro@example.com"
},
"license": "MIT",
"repository": {
"type": "git",