ci: fix the two downstream jobs (global-install npm pack, windows-integration open)

These jobs ran for the first time once the Windows matrix hang was fixed:

- Global Install: `npm pack` runs the `prepare` script (`husky`), but husky isn't
  installed in that job (no devDeps) → "husky: not found", exit 127. Guard it:
  `prepare: husky || true` (husky's recommended pattern for envs without devDeps;
  still installs hooks for local dev when husky is present).
- Windows Integration: `agent-browser open` defaults to auto-connect and looked
  for an existing Chrome on a debug port, which a fresh CI runner lacks → "Could
  not connect". A CI smoke test should spawn its own browser: use `--launch`.
This commit is contained in:
leeguooooo
2026-06-10 16:47:36 +09:00
parent c3b8855252
commit d1f574013d
2 changed files with 6 additions and 3 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
{
"name": "agent-browser-stealth",
"version": "0.27.0-fork.33",
"description": "Browser automation CLI for AI agents stealth fork with anti-detection",
"description": "Browser automation CLI for AI agents \u2014 stealth fork with anti-detection",
"type": "module",
"packageManager": "pnpm@11.1.3",
"files": [
@@ -17,7 +17,7 @@
"abs": "bin/agent-browser.js"
},
"scripts": {
"prepare": "husky",
"prepare": "husky || true",
"version:sync": "node scripts/sync-version.js",
"version": "npm run version:sync && git add cli/Cargo.toml",
"build:native": "npm run version:sync && cargo build --release --manifest-path cli/Cargo.toml && node scripts/copy-native.js",