- Fix unused imports (Trash, Filter, Bell, CategoryAdvanced) - Fix undefined checks for cleanup settings - Fix cleanupPreview undefined checks - Fix useTheme unused parameter - Fix companyLabels type safety - Build erfolgreich durchgefuehrt
32 lines
1.0 KiB
JavaScript
32 lines
1.0 KiB
JavaScript
// Node.js Script zum Ausführen von Git-Befehlen
|
|
const { execSync } = require('child_process');
|
|
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
const projectRoot = __dirname;
|
|
|
|
try {
|
|
console.log('📦 Staging aller Änderungen...');
|
|
execSync('git add .', { cwd: projectRoot, stdio: 'inherit' });
|
|
|
|
console.log('💾 Erstelle Commit...');
|
|
const commitMessage = `fix: TypeScript errors & build fixes for Control Panel Redesign
|
|
|
|
- Fix unused imports (Trash, Filter, Bell, CategoryAdvanced)
|
|
- Fix undefined checks for cleanup settings
|
|
- Fix cleanupPreview undefined checks
|
|
- Fix useTheme unused parameter
|
|
- Fix companyLabels type safety
|
|
- Build erfolgreich durchgeführt`;
|
|
|
|
execSync(`git commit -m "${commitMessage.replace(/"/g, '\\"')}"`, { cwd: projectRoot, stdio: 'inherit' });
|
|
|
|
console.log('🚀 Pushe Änderungen...');
|
|
execSync('git push', { cwd: projectRoot, stdio: 'inherit' });
|
|
|
|
console.log('\n✅ Erfolgreich committed und gepusht!');
|
|
} catch (error) {
|
|
console.error('❌ Fehler:', error.message);
|
|
process.exit(1);
|
|
}
|