Skip to content

Commit 3faa14c

Browse files
alpslaclaude
andcommitted
fix: Resolve core package test syntax errors and missing exports
Fixed TypeScript test compilation issues: 1. **Added missing enum exports:** - Exported AnalysisTier and ModelSelectionStrategy from model-selection index - Added explicit exports in main core index for CI compatibility 2. **Fixed test imports:** - Updated test file to import from main core package instead of subpaths - Consolidated imports for better maintainability This resolves the Babel parser syntax errors in CI test runs. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 5e1f443 commit 3faa14c

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

packages/core/src/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ export * from './services/model-selection/RepositoryModelSelectionService';
8080
export * from './services/model-selection/RepositoryCalibrationService';
8181
export * from './services/model-selection/ModelConfigStore';
8282

83+
// Explicitly export model selection enums for better CI compatibility
84+
export { AnalysisTier, ModelSelectionStrategy } from './services/model-selection/RepositoryModelSelectionService';
85+
8386
// Services
8487
// export * from './services/pr-review-service'; // Temporarily disabled due to database dependency
8588

packages/core/src/services/model-selection/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
*/
88

99
export * from './RepositoryModelSelectionService';
10+
// Export specific enums for better compatibility
11+
export { AnalysisTier, ModelSelectionStrategy } from './RepositoryModelSelectionService';
1012
export * from './RepositoryCalibrationService';
1113
export * from './ModelConfigStore';
1214

packages/core/test/services/RepositoryModelSelectionService.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import sinon from 'sinon';
1010
import {
1111
AnalysisTier,
1212
ModelSelectionStrategy,
13-
RepositoryModelSelectionService
14-
} from '../../src/services/model-selection';
15-
import { RepositoryContext } from '../../src/types/repository';
13+
RepositoryModelSelectionService,
14+
RepositoryContext
15+
} from '../../src/index';
1616

1717
describe('RepositoryModelSelectionService', () => {
1818
let service: RepositoryModelSelectionService;

0 commit comments

Comments
 (0)