Skip to content

Commit 04bb074

Browse files
committed
Add sarifExtension field to AnalysisConfig
1 parent 6d2d204 commit 04bb074

File tree

5 files changed

+23
-10
lines changed

5 files changed

+23
-10
lines changed

lib/analyze-action.js

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/init-action-post.js

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/upload-lib.js

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/upload-sarif-action.js

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/analyses.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ export interface AnalysisConfig {
5656
name: string;
5757
/** The API endpoint to upload SARIF files to. */
5858
target: SARIF_UPLOAD_ENDPOINT;
59+
/** The file extension for SARIF files generated by this kind of analysis. */
60+
sarifExtension: string;
5961
/** A predicate on filenames to decide whether a SARIF file
6062
* belongs to this kind of analysis. */
6163
sarifPredicate: (name: string) => boolean;
@@ -68,8 +70,10 @@ export const CodeScanning: AnalysisConfig = {
6870
kind: AnalysisKind.CodeScanning,
6971
name: "code scanning",
7072
target: SARIF_UPLOAD_ENDPOINT.CODE_SCANNING,
73+
sarifExtension: ".sarif",
7174
sarifPredicate: (name) =>
72-
name.endsWith(".sarif") && !CodeQuality.sarifPredicate(name),
75+
name.endsWith(CodeScanning.sarifExtension) &&
76+
!CodeQuality.sarifPredicate(name),
7377
sentinelPrefix: "CODEQL_UPLOAD_SARIF_",
7478
};
7579

@@ -78,6 +82,7 @@ export const CodeQuality: AnalysisConfig = {
7882
kind: AnalysisKind.CodeQuality,
7983
name: "code quality",
8084
target: SARIF_UPLOAD_ENDPOINT.CODE_QUALITY,
81-
sarifPredicate: (name) => name.endsWith(".quality.sarif"),
85+
sarifExtension: ".quality.sarif",
86+
sarifPredicate: (name) => name.endsWith(CodeQuality.sarifExtension),
8287
sentinelPrefix: "CODEQL_UPLOAD_QUALITY_SARIF_",
8388
};

0 commit comments

Comments
 (0)