SIGN IN SIGN UP

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