Fix release follow-up issues

This commit is contained in:
Mohamed Boudra
2026-03-10 17:25:03 +07:00
parent 89a25276a5
commit e73d40b260
4 changed files with 16 additions and 2 deletions

View File

@@ -36,6 +36,9 @@ jobs:
- name: Install server dependencies - name: Install server dependencies
run: npm install --workspace=@getpaseo/server --include-workspace-root run: npm install --workspace=@getpaseo/server --include-workspace-root
- name: Build relay dependency
run: npm run build --workspace=@getpaseo/relay
- name: Typecheck - name: Typecheck
run: npm run typecheck --workspace=@getpaseo/server run: npm run typecheck --workspace=@getpaseo/server

View File

@@ -1,5 +1,14 @@
# Changelog # Changelog
## 0.1.21 - 2026-03-10
### Improved
- Improved desktop release reliability by fixing the Windows managed-runtime build path during GitHub Actions releases.
### Fixed
- Fixed a desktop release CI failure caused by a Unix-only server build script on Windows runners.
- Fixed server CI to build the relay dependency before running tests, restoring relay E2EE test coverage on clean runners.
- Fixed a Claude redesign test that depended on the local Claude CLI being installed.
## 0.1.20 - 2026-03-10 ## 0.1.20 - 2026-03-10
### Added ### Added
- Added workspace sidebar git actions with quick diff stats and archive controls. - Added workspace sidebar git actions with quick diff stats and archive controls.

View File

@@ -36,7 +36,7 @@
"dev:tsx": "NODE_ENV=development tsx watch --ignore '**/*.timestamp-*' src/server/index.ts", "dev:tsx": "NODE_ENV=development tsx watch --ignore '**/*.timestamp-*' src/server/index.ts",
"build": "node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\" && npm run build:lib && npm run build:scripts", "build": "node -e \"require('node:fs').rmSync('dist',{ recursive: true, force: true })\" && npm run build:lib && npm run build:scripts",
"build:lib": "tsc -p tsconfig.server.json --incremental false", "build:lib": "tsc -p tsconfig.server.json --incremental false",
"build:scripts": "tsc -p tsconfig.scripts.json --incremental false && mkdir -p dist/scripts && cp scripts/mcp-stdio-socket-bridge-cli.mjs dist/scripts/mcp-stdio-socket-bridge-cli.mjs", "build:scripts": "tsc -p tsconfig.scripts.json --incremental false && node -e \"const fs=require('node:fs'); fs.mkdirSync('dist/scripts',{recursive:true}); fs.copyFileSync('scripts/mcp-stdio-socket-bridge-cli.mjs','dist/scripts/mcp-stdio-socket-bridge-cli.mjs');\"",
"prepack": "npm run build", "prepack": "npm run build",
"start": "NODE_ENV=production node dist/server/server/index.js", "start": "NODE_ENV=production node dist/server/server/index.js",
"typecheck": "tsc -p tsconfig.server.typecheck.json --noEmit", "typecheck": "tsc -p tsconfig.server.typecheck.json --noEmit",

View File

@@ -1449,9 +1449,11 @@ describe("ClaudeAgentSession redesign invariants", () => {
}); });
const logger = createTestLogger(); const logger = createTestLogger();
const claudeClient = new ClaudeAgentClient({ logger });
vi.spyOn(claudeClient, "isAvailable").mockResolvedValue(true);
const manager = new AgentManager({ const manager = new AgentManager({
clients: { clients: {
claude: new ClaudeAgentClient({ logger }), claude: claudeClient,
}, },
logger, logger,
}); });