Skip to content

Commit 064a406

Browse files
authored
Merge pull request #2363 from github/henrymercer/better-error-handling
Improve error handling
2 parents 7adf9ac + 01bde73 commit 064a406

12 files changed

+85
-58
lines changed

lib/analyze-action.js

+3-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/analyze-action.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/analyze.js

+5-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/analyze.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/cli-errors.js

+3-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/cli-errors.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/codeql.test.js

+19
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/codeql.test.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/analyze-action.ts

+13-27
Original file line numberDiff line numberDiff line change
@@ -356,33 +356,19 @@ async function run() {
356356
core.setFailed(error.message);
357357
}
358358

359-
if (error instanceof CodeQLAnalysisError) {
360-
const stats = { ...error.queriesStatusReport };
361-
await sendStatusReport(
362-
startedAt,
363-
config,
364-
stats,
365-
error,
366-
trapCacheUploadTime,
367-
dbCreationTimings,
368-
didUploadTrapCaches,
369-
trapCacheCleanupTelemetry,
370-
logger,
371-
);
372-
} else {
373-
await sendStatusReport(
374-
startedAt,
375-
config,
376-
undefined,
377-
error,
378-
trapCacheUploadTime,
379-
dbCreationTimings,
380-
didUploadTrapCaches,
381-
trapCacheCleanupTelemetry,
382-
logger,
383-
);
384-
}
385-
359+
await sendStatusReport(
360+
startedAt,
361+
config,
362+
error instanceof CodeQLAnalysisError
363+
? error.queriesStatusReport
364+
: undefined,
365+
error instanceof CodeQLAnalysisError ? error.error : error,
366+
trapCacheUploadTime,
367+
dbCreationTimings,
368+
didUploadTrapCaches,
369+
trapCacheCleanupTelemetry,
370+
logger,
371+
);
386372
return;
387373
}
388374

0 commit comments

Comments
 (0)