Add transformPayload to AnalysisConfig

This commit is contained in:
Michael B. Gale
2026-02-11 23:45:34 +00:00
parent cbb92e7ff6
commit 0cfcceb4b8
6 changed files with 100 additions and 72 deletions
+20 -15
View File
@@ -106497,7 +106497,8 @@ var CodeScanning = {
sarifExtension: ".sarif",
sarifPredicate: (name) => name.endsWith(CodeScanning.sarifExtension) && !CodeQuality.sarifPredicate(name) && !CSRA.sarifPredicate(name),
fixCategory: (_, category) => category,
sentinelPrefix: "CODEQL_UPLOAD_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_SARIF_",
transformPayload: (payload) => payload
};
var CodeQuality = {
kind: "code-quality" /* CodeQuality */,
@@ -106506,7 +106507,8 @@ var CodeQuality = {
sarifExtension: ".quality.sarif",
sarifPredicate: (name) => name.endsWith(CodeQuality.sarifExtension),
fixCategory: fixCodeQualityCategory,
sentinelPrefix: "CODEQL_UPLOAD_QUALITY_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_QUALITY_SARIF_",
transformPayload: (payload) => payload
};
var CSRA = {
kind: "csra" /* CSRA */,
@@ -106515,7 +106517,8 @@ var CSRA = {
sarifExtension: ".csra.sarif",
sarifPredicate: (name) => name.endsWith(CSRA.sarifExtension),
fixCategory: fixCodeQualityCategory,
sentinelPrefix: "CODEQL_UPLOAD_CSRA_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_CSRA_SARIF_",
transformPayload: (payload) => payload
};
function getAnalysisConfig(kind) {
switch (kind) {
@@ -112534,18 +112537,20 @@ async function uploadPostProcessedFiles(logger, checkoutPath, uploadTarget, post
logger.debug(`Compressing serialized SARIF`);
const zippedSarif = import_zlib.default.gzipSync(sarifPayload).toString("base64");
const checkoutURI = url.pathToFileURL(checkoutPath).href;
const payload = buildPayload(
await getCommitOid(checkoutPath),
await getRef(),
postProcessingResults.analysisKey,
getRequiredEnvParam("GITHUB_WORKFLOW"),
zippedSarif,
getWorkflowRunID(),
getWorkflowRunAttempt(),
checkoutURI,
postProcessingResults.environment,
toolNames,
await determineBaseBranchHeadCommitOid()
const payload = uploadTarget.transformPayload(
buildPayload(
await getCommitOid(checkoutPath),
await getRef(),
postProcessingResults.analysisKey,
getRequiredEnvParam("GITHUB_WORKFLOW"),
zippedSarif,
getWorkflowRunID(),
getWorkflowRunAttempt(),
checkoutURI,
postProcessingResults.environment,
toolNames,
await determineBaseBranchHeadCommitOid()
)
);
const rawUploadSizeBytes = sarifPayload.length;
logger.debug(`Raw upload size: ${rawUploadSizeBytes} bytes`);
+20 -15
View File
@@ -164556,7 +164556,8 @@ var CodeScanning = {
sarifExtension: ".sarif",
sarifPredicate: (name) => name.endsWith(CodeScanning.sarifExtension) && !CodeQuality.sarifPredicate(name) && !CSRA.sarifPredicate(name),
fixCategory: (_2, category) => category,
sentinelPrefix: "CODEQL_UPLOAD_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_SARIF_",
transformPayload: (payload) => payload
};
var CodeQuality = {
kind: "code-quality" /* CodeQuality */,
@@ -164565,7 +164566,8 @@ var CodeQuality = {
sarifExtension: ".quality.sarif",
sarifPredicate: (name) => name.endsWith(CodeQuality.sarifExtension),
fixCategory: fixCodeQualityCategory,
sentinelPrefix: "CODEQL_UPLOAD_QUALITY_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_QUALITY_SARIF_",
transformPayload: (payload) => payload
};
var CSRA = {
kind: "csra" /* CSRA */,
@@ -164574,7 +164576,8 @@ var CSRA = {
sarifExtension: ".csra.sarif",
sarifPredicate: (name) => name.endsWith(CSRA.sarifExtension),
fixCategory: fixCodeQualityCategory,
sentinelPrefix: "CODEQL_UPLOAD_CSRA_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_CSRA_SARIF_",
transformPayload: (payload) => payload
};
// src/config/db-config.ts
@@ -169141,18 +169144,20 @@ async function uploadPostProcessedFiles(logger, checkoutPath, uploadTarget, post
logger.debug(`Compressing serialized SARIF`);
const zippedSarif = import_zlib.default.gzipSync(sarifPayload).toString("base64");
const checkoutURI = url.pathToFileURL(checkoutPath).href;
const payload = buildPayload(
await getCommitOid(checkoutPath),
await getRef(),
postProcessingResults.analysisKey,
getRequiredEnvParam("GITHUB_WORKFLOW"),
zippedSarif,
getWorkflowRunID(),
getWorkflowRunAttempt(),
checkoutURI,
postProcessingResults.environment,
toolNames,
await determineBaseBranchHeadCommitOid()
const payload = uploadTarget.transformPayload(
buildPayload(
await getCommitOid(checkoutPath),
await getRef(),
postProcessingResults.analysisKey,
getRequiredEnvParam("GITHUB_WORKFLOW"),
zippedSarif,
getWorkflowRunID(),
getWorkflowRunAttempt(),
checkoutURI,
postProcessingResults.environment,
toolNames,
await determineBaseBranchHeadCommitOid()
)
);
const rawUploadSizeBytes = sarifPayload.length;
logger.debug(`Raw upload size: ${rawUploadSizeBytes} bytes`);
+20 -15
View File
@@ -106152,7 +106152,8 @@ var CodeScanning = {
sarifExtension: ".sarif",
sarifPredicate: (name) => name.endsWith(CodeScanning.sarifExtension) && !CodeQuality.sarifPredicate(name) && !CSRA.sarifPredicate(name),
fixCategory: (_, category) => category,
sentinelPrefix: "CODEQL_UPLOAD_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_SARIF_",
transformPayload: (payload) => payload
};
var CodeQuality = {
kind: "code-quality" /* CodeQuality */,
@@ -106161,7 +106162,8 @@ var CodeQuality = {
sarifExtension: ".quality.sarif",
sarifPredicate: (name) => name.endsWith(CodeQuality.sarifExtension),
fixCategory: fixCodeQualityCategory,
sentinelPrefix: "CODEQL_UPLOAD_QUALITY_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_QUALITY_SARIF_",
transformPayload: (payload) => payload
};
var CSRA = {
kind: "csra" /* CSRA */,
@@ -106170,7 +106172,8 @@ var CSRA = {
sarifExtension: ".csra.sarif",
sarifPredicate: (name) => name.endsWith(CSRA.sarifExtension),
fixCategory: fixCodeQualityCategory,
sentinelPrefix: "CODEQL_UPLOAD_CSRA_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_CSRA_SARIF_",
transformPayload: (payload) => payload
};
var SarifScanOrder = [
CSRA,
@@ -110461,18 +110464,20 @@ async function uploadPostProcessedFiles(logger, checkoutPath, uploadTarget, post
logger.debug(`Compressing serialized SARIF`);
const zippedSarif = import_zlib.default.gzipSync(sarifPayload).toString("base64");
const checkoutURI = url.pathToFileURL(checkoutPath).href;
const payload = buildPayload(
await getCommitOid(checkoutPath),
await getRef(),
postProcessingResults.analysisKey,
getRequiredEnvParam("GITHUB_WORKFLOW"),
zippedSarif,
getWorkflowRunID(),
getWorkflowRunAttempt(),
checkoutURI,
postProcessingResults.environment,
toolNames,
await determineBaseBranchHeadCommitOid()
const payload = uploadTarget.transformPayload(
buildPayload(
await getCommitOid(checkoutPath),
await getRef(),
postProcessingResults.analysisKey,
getRequiredEnvParam("GITHUB_WORKFLOW"),
zippedSarif,
getWorkflowRunID(),
getWorkflowRunAttempt(),
checkoutURI,
postProcessingResults.environment,
toolNames,
await determineBaseBranchHeadCommitOid()
)
);
const rawUploadSizeBytes = sarifPayload.length;
logger.debug(`Raw upload size: ${rawUploadSizeBytes} bytes`);
+20 -15
View File
@@ -106190,7 +106190,8 @@ var CodeScanning = {
sarifExtension: ".sarif",
sarifPredicate: (name) => name.endsWith(CodeScanning.sarifExtension) && !CodeQuality.sarifPredicate(name) && !CSRA.sarifPredicate(name),
fixCategory: (_, category) => category,
sentinelPrefix: "CODEQL_UPLOAD_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_SARIF_",
transformPayload: (payload) => payload
};
var CodeQuality = {
kind: "code-quality" /* CodeQuality */,
@@ -106199,7 +106200,8 @@ var CodeQuality = {
sarifExtension: ".quality.sarif",
sarifPredicate: (name) => name.endsWith(CodeQuality.sarifExtension),
fixCategory: fixCodeQualityCategory,
sentinelPrefix: "CODEQL_UPLOAD_QUALITY_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_QUALITY_SARIF_",
transformPayload: (payload) => payload
};
var CSRA = {
kind: "csra" /* CSRA */,
@@ -106208,7 +106210,8 @@ var CSRA = {
sarifExtension: ".csra.sarif",
sarifPredicate: (name) => name.endsWith(CSRA.sarifExtension),
fixCategory: fixCodeQualityCategory,
sentinelPrefix: "CODEQL_UPLOAD_CSRA_SARIF_"
sentinelPrefix: "CODEQL_UPLOAD_CSRA_SARIF_",
transformPayload: (payload) => payload
};
function getAnalysisConfig(kind) {
switch (kind) {
@@ -110971,18 +110974,20 @@ async function uploadPostProcessedFiles(logger, checkoutPath, uploadTarget, post
logger.debug(`Compressing serialized SARIF`);
const zippedSarif = import_zlib.default.gzipSync(sarifPayload).toString("base64");
const checkoutURI = url.pathToFileURL(checkoutPath).href;
const payload = buildPayload(
await getCommitOid(checkoutPath),
await getRef(),
postProcessingResults.analysisKey,
getRequiredEnvParam("GITHUB_WORKFLOW"),
zippedSarif,
getWorkflowRunID(),
getWorkflowRunAttempt(),
checkoutURI,
postProcessingResults.environment,
toolNames,
await determineBaseBranchHeadCommitOid()
const payload = uploadTarget.transformPayload(
buildPayload(
await getCommitOid(checkoutPath),
await getRef(),
postProcessingResults.analysisKey,
getRequiredEnvParam("GITHUB_WORKFLOW"),
zippedSarif,
getWorkflowRunID(),
getWorkflowRunAttempt(),
checkoutURI,
postProcessingResults.environment,
toolNames,
await determineBaseBranchHeadCommitOid()
)
);
const rawUploadSizeBytes = sarifPayload.length;
logger.debug(`Raw upload size: ${rawUploadSizeBytes} bytes`);