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
+5 -3
View File
@@ -148,7 +148,8 @@ export class DockerContainer {
const result = await this.smartshell.exec(command);
return result.exitCode === 0;
} catch (error) {
logger.log('error', `Failed to run container: ${error.message}`);
const errorMessage = error instanceof Error ? error.message : String(error);
logger.log('error', `Failed to run container: ${errorMessage}`);
return false;
}
}
@@ -177,7 +178,8 @@ export class DockerContainer {
const result = await this.smartshell.exec(`docker logs ${tailFlag} ${containerName}`);
return result.stdout;
} catch (error) {
return `Error getting logs: ${error.message}`;
const errorMessage = error instanceof Error ? error.message : String(error);
return `Error getting logs: ${errorMessage}`;
}
}
@@ -258,4 +260,4 @@ export class DockerContainer {
return null;
}
}
}
}