Skip to content

Commit 64a0417

Browse files
committed
Add more debug
1 parent 3a0ffec commit 64a0417

File tree

3 files changed

+41
-1
lines changed

3 files changed

+41
-1
lines changed

src/commands/optimize/apply-optimization.mts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,16 @@ export async function applyOptimization(
2727
> {
2828
const { spinner } = constants
2929

30+
// Debug CI issues on Windows.
31+
if (process.env['CI']) {
32+
console.error(`[DEBUG] applyOptimization called:`)
33+
console.error(` platform: ${process.platform}`)
34+
console.error(` agent: ${pkgEnvDetails.agent}`)
35+
console.error(` pkgPath: ${pkgEnvDetails.pkgPath}`)
36+
console.error(` pin: ${pin}`)
37+
console.error(` prod: ${prod}`)
38+
}
39+
3040
spinner.start()
3141

3242
const state = await addOverrides(pkgEnvDetails, pkgEnvDetails.pkgPath, {
@@ -46,6 +56,14 @@ export async function applyOptimization(
4656
logger,
4757
spinner,
4858
})
59+
60+
// Debug CI issues on Windows.
61+
if (process.env['CI']) {
62+
console.error(`[DEBUG] updateLockfile returned:`)
63+
console.error(` result.ok: ${result.ok}`)
64+
console.error(` result.message: ${(result as any).message || 'none'}`)
65+
}
66+
4967
if (!result.ok) {
5068
spinner.stop()
5169
return result

src/commands/optimize/handle-optimize.mts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,17 @@ export async function handleOptimize({
2222
pin: boolean
2323
prod: boolean
2424
}) {
25+
// Debug CI issues on Windows.
26+
if (process.env['CI']) {
27+
console.error(`[DEBUG] handleOptimize called:`)
28+
console.error(` platform: ${process.platform}`)
29+
console.error(` cwd: ${cwd}`)
30+
console.error(` outputKind: ${outputKind}`)
31+
console.error(` pin: ${pin}`)
32+
console.error(` prod: ${prod}`)
33+
console.error(` process.env.CI: ${process.env['CI']}`)
34+
}
35+
2536
const pkgEnvCResult = await detectAndValidatePackageEnvironment(cwd, {
2637
cmdName: CMD_NAME,
2738
logger,

src/commands/optimize/update-lockfile.mts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,18 @@ export async function updateLockfile(
4444
}
4545

4646
try {
47-
await runAgentInstall(pkgEnvDetails, { spinner })
47+
const installResult = await runAgentInstall(pkgEnvDetails, { spinner })
48+
49+
// Debug CI issues on Windows.
50+
if (process.env['CI']) {
51+
console.error(`[DEBUG] runAgentInstall completed:`)
52+
console.error(` installResult type: ${typeof installResult}`)
53+
if (installResult) {
54+
console.error(` stdout length: ${installResult.stdout?.length || 0}`)
55+
console.error(` stderr length: ${installResult.stderr?.length || 0}`)
56+
}
57+
}
58+
4859
if (pkgEnvDetails.features.npmBuggyOverrides) {
4960
spinner?.stop()
5061
logger?.log(

0 commit comments

Comments
 (0)