mirror of
https://github.com/github/codeql-action.git
synced 2026-05-07 14:20:19 +00:00
Fix sarif-ids format not matching documentation
This commit is contained in:
+1
-1
@@ -89,7 +89,7 @@ jobs:
|
||||
ref: refs/heads/main
|
||||
sha: 5e235361806c361d4d3f8859e3c897658025a9a2
|
||||
- name: Check output from `upload-sarif` step
|
||||
if: fromJSON(steps.upload-sarif.outputs.sarif-ids)[0].analysis != 'code-quality'
|
||||
if: !fromJSON(steps.upload-sarif.outputs.sarif-ids).code-quality
|
||||
run: exit 1
|
||||
env:
|
||||
CODEQL_ACTION_TEST_MODE: true
|
||||
|
||||
Generated
+5
-4
@@ -93475,10 +93475,11 @@ async function uploadSarif(logger, features, sarifPath, pathStats, checkoutPath,
|
||||
return uploadResults;
|
||||
}
|
||||
function uploadResultsToSarifIds(uploadResults) {
|
||||
return Object.entries(uploadResults).map(([analysisKind, result]) => ({
|
||||
analysis: analysisKind,
|
||||
id: result.sarifID
|
||||
}));
|
||||
const result = {};
|
||||
for (const uploadResult of Object.keys(uploadResults)) {
|
||||
result[uploadResult] = uploadResults[uploadResult].id;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// src/upload-sarif-action.ts
|
||||
|
||||
@@ -22,5 +22,5 @@ steps:
|
||||
ref: 'refs/heads/main'
|
||||
sha: '5e235361806c361d4d3f8859e3c897658025a9a2'
|
||||
- name: "Check output from `upload-sarif` step"
|
||||
if: fromJSON(steps.upload-sarif.outputs.sarif-ids)[0].analysis != 'code-quality'
|
||||
if: !fromJSON(steps.upload-sarif.outputs.sarif-ids).code-quality
|
||||
run: exit 1
|
||||
|
||||
+6
-5
@@ -101,9 +101,10 @@ export async function uploadSarif(
|
||||
|
||||
export function uploadResultsToSarifIds(
|
||||
uploadResults: UploadSarifResults,
|
||||
): UploadSarifResult[] {
|
||||
return Object.entries(uploadResults).map(([analysisKind, result]) => ({
|
||||
analysis: analysisKind as analyses.AnalysisKind,
|
||||
id: result.sarifID,
|
||||
}));
|
||||
): Partial<Record<analyses.AnalysisKind, string>> {
|
||||
const result = {};
|
||||
for (const uploadResult of Object.keys(uploadResults)) {
|
||||
result[uploadResult] = uploadResults[uploadResult].id;
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user