All files / packages/sds-release-manager/src/commands audit-v1-gitcore-drift.ts

100% Statements 6/6
100% Branches 0/0
100% Functions 1/1
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18                    1x 1x 1x 1x 1x 1x    
import { loadConfiguration } from '../config.js';
import { runAuditV1GitcoreDrift } from '../orchestrators/audit-v1-gitcore-drift.js';
import { CoreCssPreparationService } from '../services/core-css-preparation-service.js';
import { GitCoreService } from '../services/gitcore-service.js';
import { GitLfsService } from '../services/git-lfs-service.js';
import { createLogger } from '../utils/logger.js';
 
export type AuditV1GitcoreDriftCommandOptions = { release: string; target: string };
 
export async function auditV1GitcoreDriftCommand(options: AuditV1GitcoreDriftCommandOptions): Promise<void> {
  const config = loadConfiguration();
  const logger = createLogger();
  const gitcore = new GitCoreService(logger, config.gitcoreHost);
  const lfs = new GitLfsService(logger, config.gitLfsBatchEndpoint, config.gitLfsCredentialHost);
  const preparation = new CoreCssPreparationService();
  await runAuditV1GitcoreDrift(options, { gitcore, lfs, preparation });
}