release: browser-extension 1.9.25 — green pipeline end to end
Fix the two failures the 1.9.24 tag surfaced: - test/claude-integration.test.ts bound a fixed port 3002 in beforeEach and raced the previous test's teardown — EADDRINUSE as an unhandled 'error', a 10s hook timeout, then ECONNREFUSED (flaked 3 of 4 local runs). BrowserExtensionServer now exposes ready() (resolves on listen, rejects on bind failure instead of crashing the process) and a port getter; the test binds port 0 (OS-assigned), awaits ready(), and terminates the client so wss.close() reliably fires. Six consecutive green runs. - CI Build and Publish packaged with the `zip` binary the arc runner image doesn't have (Publish red since 1.9.23); Publish also wrote the zips one directory above where its artifact globs and the Chrome Web Store upload (which additionally pointed at an unversioned filename) looked, and CI hardcoded the version from the root package.json. Package with `npx web-ext build` (already in the job for linting), version from the browser package.json everywhere, store upload path fixed, and the Linux job no longer ships a junk safari zip — the real bundle comes from the macOS job. Root and browser package.json move in lockstep to 1.9.25 (root was left at 1.9.23 by the 1.9.24 bump). npm + VS Code Marketplace already carry 1.9.24; the stores' first complete release of this line is 1.9.25.
This commit is contained in:
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@hanzo/extension",
|
||||
"version": "1.9.23",
|
||||
"version": "1.9.25",
|
||||
"private": true,
|
||||
"description": "Hanzo AI Extension",
|
||||
"license": "MIT",
|
||||
|
||||
Reference in New Issue
Block a user