fix(cli): improve changelog release handling and TypeScript compatibility

This commit is contained in:
2026-06-03 09:53:36 +00:00
parent 5cba50b56e
commit 0b7cd9c635
20 changed files with 1068 additions and 3206 deletions
+4 -2
View File
@@ -27,7 +27,8 @@ export async function detectCurrentBranch(): Promise<string> {
logger.log('info', `Detected current branch: ${branchName}`);
return branchName;
} catch (error) {
logger.log('warn', `Failed to detect branch: ${error.message}, falling back to "master"`);
const errorMessage = error instanceof Error ? error.message : String(error);
logger.log('warn', `Failed to detect branch: ${errorMessage}, falling back to "master"`);
return 'master';
}
}
@@ -225,6 +226,7 @@ export async function bumpProjectVersion(
return newVersion;
} catch (error) {
throw new Error(`Failed to bump project version: ${error.message}`);
const errorMessage = error instanceof Error ? error.message : String(error);
throw new Error(`Failed to bump project version: ${errorMessage}`);
}
}