* 2.24.1

- Updated dependencies
- MCP Server: better compatibility with Windows
- MCP Server: allow using a custom root for better flexibility
- Version Check: use package.json version instead of number of commits
- Prettier: reformatted some files
- Add SSH_AUTH_SOCK to dev passThroughEnv to solve SSH issues; handle execSync errors
- Use GIT_SSH to fix SSH issues on Windows
- Updated Stripe version
- Updated application version from 2.24.0 to 2.24.1 in package.json.
- Enhanced error handling in billing services to include error causes for better debugging.
This commit is contained in:
Giancarlo Buomprisco
2026-02-26 18:22:35 +08:00
committed by GitHub
parent f3ac595d06
commit ca585e09be
41 changed files with 2322 additions and 1803 deletions

View File

@@ -1,7 +1,6 @@
import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import { execFile } from 'node:child_process';
import { promisify } from 'node:util';
import { execFileAsync } from '../../lib/process-utils';
import {
type DepsUpgradeAdvisorDeps,
createDepsUpgradeAdvisorService,
@@ -11,12 +10,13 @@ import {
DepsUpgradeAdvisorOutputSchema,
} from './schema';
const execFileAsync = promisify(execFile);
export function registerDepsUpgradeAdvisorTool(server: McpServer) {
export function registerDepsUpgradeAdvisorTool(
server: McpServer,
rootPath?: string,
) {
return registerDepsUpgradeAdvisorToolWithDeps(
server,
createDepsUpgradeAdvisorDeps(),
createDepsUpgradeAdvisorDeps(rootPath),
);
}
@@ -63,9 +63,9 @@ export function registerDepsUpgradeAdvisorToolWithDeps(
);
}
function createDepsUpgradeAdvisorDeps(): DepsUpgradeAdvisorDeps {
const rootPath = process.cwd();
function createDepsUpgradeAdvisorDeps(
rootPath = process.cwd(),
): DepsUpgradeAdvisorDeps {
return {
async executeCommand(command, args) {
try {