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
+9 -6
View File
@@ -61,13 +61,15 @@ export class ServiceManager {
default: ['mongodb', 'minio', 'elasticsearch']
});
this.enabledServices = response.value || ['mongodb', 'minio', 'elasticsearch'];
const enabledServices = response.value || ['mongodb', 'minio', 'elasticsearch'];
this.enabledServices = enabledServices;
// Save to .smartconfig.json
await this.saveServiceConfiguration(this.enabledServices);
await this.saveServiceConfiguration(enabledServices);
} else {
this.enabledServices = gitzoneConfig.services;
logger.log('info', `🔧 Enabled services: ${this.enabledServices.join(', ')}`);
const enabledServices = gitzoneConfig.services as string[];
this.enabledServices = enabledServices;
logger.log('info', `🔧 Enabled services: ${enabledServices.join(', ')}`);
}
}
@@ -902,10 +904,11 @@ export class ServiceManager {
default: currentServices
});
this.enabledServices = response.value || ['mongodb', 'minio', 'elasticsearch'];
const enabledServices = response.value || ['mongodb', 'minio', 'elasticsearch'];
this.enabledServices = enabledServices;
// Save to .smartconfig.json
await this.saveServiceConfiguration(this.enabledServices);
await this.saveServiceConfiguration(enabledServices);
logger.log('ok', '✅ Service configuration updated');
}