fix: stabilize Windows CI integration tests (#10940)
* fix: stabilize Windows CI integration tests * fix: address PR review feedback and increase unzip test timeout * fix: write firebaserc directly in integration tests, simplify taskkill, and fix debug log step * fix: robust background process cleanup on Windows in hosting and triggers e2e tests * fix: normalize path and case handling in unzip and scale timeouts in emulator/triggers tests * fix: add non-interactive flag and release working directory before clean-install cleanup * fix: generate full targets in .firebaserc directly for storage and hosting tests * fix: add --non-interactive and --force to hosting channel deploy by target * fix: place positional channelId argument before option flags in hosting-tests * fix: use robust tarball resolution in clean-install and hoisted linker in pnpm fixture * fix: exclude npm cache and global npm directories from Defender on Windows runners * fix: pass --exit to mocha in emulator tests and add --prefer-offline --no-audit to npm ci * ci: validation run 2 * fix: remove npm@9.5 downgrade in integration-windows to prevent deadlock during npm ci * ci: validation run 3 * fix: initialize .firebaserc earlier in storage deploy test temp dir * fix: pass --exit to mocha and add --prefer-offline to fixture dependencies * fix: kill processes by port in hosting-tests and isolate channel name per run * fix(test): await process exit with timeout fallback during taskkill on Windows * fix(test): use firebase target:apply and document windows case-insensitivity in unzip * fix(test): add missing EOM delimiter in storage deploy tests * fix(test): add --alias default and explicit --project to target:apply commands * fix(test): use firebase target:apply --project directly without firebase use * fix: address review feedback for zip slip path check, process cleanup, and port filtering * fix(test): use unique runner-scoped channel names and file targets to prevent cross-OS test collision
J
Joe Hanley committed
939c43d1af18cd71e942171017784d95d982238a
Parent: 898c470
Committed by GitHub <noreply@github.com>
on 8/19/2026, 8:27:03 PM