fix(cli): improve changelog release handling and TypeScript compatibility
This commit is contained in:
@@ -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}`);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user