fix: expose Windows archive tools to native modules

This commit is contained in:
reaper
2026-08-28 08:24:15 -05:00
parent f00422bf08
commit 3d91e90b2f
4 changed files with 8 additions and 5 deletions
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "aurora-dockside",
"version": "2.0.0-alpha.37",
"version": "2.0.0-alpha.38",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "aurora-dockside",
"version": "2.0.0-alpha.37",
"version": "2.0.0-alpha.38",
"hasInstallScript": true,
"dependencies": {
"@electron-toolkit/preload": "^3.0.2",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "aurora-dockside",
"version": "2.0.0-alpha.37",
"version": "2.0.0-alpha.38",
"description": "A modern, modular Docker development platform for building, running, and managing web applications locally.",
"desktopName": "aurora-dockside.desktop",
"main": "./out/main/index.js",
+3 -1
View File
@@ -29,7 +29,9 @@ import {
const execFileAsync = promisify(execFile)
const EXTRA_PATH_DIRS =
process.platform === 'win32' ? [] : ['/opt/homebrew/bin', '/usr/local/bin', '/opt/local/bin']
process.platform === 'win32'
? [process.env.SystemRoot ? join(process.env.SystemRoot, 'System32') : '']
: ['/opt/homebrew/bin', '/usr/local/bin', '/opt/local/bin']
export const AURORA_ENV = {
...process.env,
PATH: [...EXTRA_PATH_DIRS, process.env.PATH].filter(Boolean).join(delimiter)
+2 -1
View File
@@ -16,6 +16,7 @@ import {
stopNativeProject
} from './nativeProject'
import { allocateNativePorts } from './portAllocator'
import { AURORA_ENV } from '../auroraEngine'
const projectRoot = join(tmpdir(), 'aurora demo')
const installedRuntimeRoot = join(tmpdir(), 'aurora-runtime')
@@ -190,7 +191,7 @@ it.runIf(Boolean(process.env.AURORA_NATIVE_WORDPRESS_SMOKE_ROOT))(
run: async (_label: string, command: string, args: string[], env?: NodeJS.ProcessEnv) => {
await execFileAsync(command, args, {
cwd: root,
env: { ...process.env, ...env },
env: { ...AURORA_ENV, ...env },
maxBuffer: 32 * 1024 * 1024
})
},