MCPcopy Index your code
hub / github.com/code-pushup/cli / loadCachedBaseReport

Function loadCachedBaseReport

packages/ci/src/lib/run-utils.ts:340–361  ·  view source on GitHub ↗
(
  args: BaseReportArgs,
)

Source from the content-addressed store, hash-verified

338}
339
340export async function loadCachedBaseReport(
341 args: BaseReportArgs,
342): Promise<ReportData<'previous'> | null> {
343 const {
344 project,
345 env: { settings },
346 } = args;
347
348 const cachedBaseReport =
349 (await loadCachedBaseReportFromPortal(args)) ??
350 (await loadCachedBaseReportFromArtifacts(args));
351
352 if (!cachedBaseReport) {
353 return null;
354 }
355 return saveReportFiles({
356 project,
357 type: 'previous',
358 files: { json: cachedBaseReport },
359 settings,
360 });
361}
362
363async function loadCachedBaseReportFromArtifacts(
364 args: BaseReportArgs,

Callers 2

compareProjectsInBulkFunction · 0.85
collectPreviousReportFunction · 0.85

Calls 3

saveReportFilesFunction · 0.85

Tested by

no test coverage detected