diff --git a/src/cache.ts b/src/cache.ts index b24fe24..4cb56aa 100644 --- a/src/cache.ts +++ b/src/cache.ts @@ -150,6 +150,9 @@ class Cache { */ private async runMigrations() { try { + // Define migrations directly here to avoid circular dependencies + // Note: We define migrations both here and in migrations/index.ts + // This is intentional to prevent circular imports const migrations = [ endpointGroupingMigration, logGroupingMigration diff --git a/src/migrations/index.ts b/src/migrations/index.ts index 81d4a38..3fbaad9 100644 --- a/src/migrations/index.ts +++ b/src/migrations/index.ts @@ -1,14 +1,13 @@ import { endpointGroupingMigration } from "./endpointGroupingMigration"; import { logGroupingMigration } from "./logGroupingMigration"; import { Migration } from "./types"; -import { MigrationManager } from "./migrationManager"; // Export all migrations -export const migrations: Migration[] = [ +export const migrations = [ endpointGroupingMigration, logGroupingMigration, // Add new migrations here ]; -// Export the migration manager and types -export { MigrationManager, Migration }; \ No newline at end of file +// Export the migration types +export { Migration }; \ No newline at end of file