mirror of
https://github.com/jlengrand/Maestro.git
synced 2026-03-10 00:21:21 +00:00
fix(build): ensure Windows build stability by adding Python with distutils and resolving TypeScript errors
- Added Python 3.11 to Windows CI to restore distutils support required by node-gyp - Ensured native module rebuilds (better-sqlite3, node-pty) succeed on Windows runners - Fixed TypeScript build errors to restore clean compilation across all platforms
This commit is contained in:
1
.github/workflows/release.yml
vendored
1
.github/workflows/release.yml
vendored
@@ -119,6 +119,7 @@ jobs:
|
||||
with:
|
||||
python-version: '3.11'
|
||||
|
||||
|
||||
# macOS: Setup Python 3.11 for node-gyp (Python 3.12+ removed distutils)
|
||||
- name: Setup Python for node-gyp
|
||||
if: matrix.platform == 'mac'
|
||||
|
||||
@@ -20,7 +20,6 @@ import { buildSshCommand } from '../../utils/ssh-command-builder';
|
||||
import type { SshRemoteConfig } from '../../../shared/types';
|
||||
import { powerManager } from '../../power-manager';
|
||||
import { MaestroSettings } from './persistence';
|
||||
import { getAgentCapabilities } from '../../agent-capabilities';
|
||||
|
||||
const LOG_CONTEXT = '[ProcessManager]';
|
||||
|
||||
|
||||
Reference in New Issue
Block a user