Pass minimal copy of core

This commit is contained in:
Henry Mercer
2025-10-28 16:33:21 +00:00
parent 8b1e55d11e
commit 3d988b275a
14 changed files with 8085 additions and 7963 deletions

View File

@@ -50,8 +50,10 @@ function createApiClientWithDetails(
baseUrl: apiDetails.apiURL,
userAgent: `CodeQL-Action/${getActionVersion()}`,
log: {
...core,
debug: core.debug,
info: core.info,
warn: core.warning,
error: core.error,
},
}),
);

View File

@@ -13,7 +13,15 @@ export interface Logger {
}
export function getActionsLogger(): Logger {
return core;
return {
debug: core.debug,
info: core.info,
warning: core.warning,
error: core.error,
isDebug: core.isDebug,
startGroup: core.startGroup,
endGroup: core.endGroup,
};
}
export function getRunnerLogger(debugMode: boolean): Logger {