Skip to content

Commit d5e3177

Browse files
committed
Rename UploadTarget to AnalysisConfig
1 parent 38846b6 commit d5e3177

File tree

10 files changed

+47
-47
lines changed

10 files changed

+47
-47
lines changed

lib/analyze-action.js

Lines changed: 7 additions & 7 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: 6 additions & 6 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: 5 additions & 5 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: 8 additions & 8 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 & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,25 +45,25 @@ export enum SARIF_UPLOAD_ENDPOINT {
4545
CODE_QUALITY = "PUT /repos/:owner/:repo/code-quality/analysis",
4646
}
4747

48-
// Represents configurations for different services that we can upload SARIF to.
49-
export interface UploadTarget {
48+
// Represents configurations for different analysis kinds.
49+
export interface AnalysisConfig {
5050
name: string;
5151
target: SARIF_UPLOAD_ENDPOINT;
5252
sarifPredicate: (name: string) => boolean;
5353
sentinelPrefix: string;
5454
}
5555

56-
// Represents the Code Scanning upload target.
57-
export const CodeScanningTarget: UploadTarget = {
56+
// Represents the Code Scanning analysis configuration.
57+
export const CodeScanning: AnalysisConfig = {
5858
name: "code scanning",
5959
target: SARIF_UPLOAD_ENDPOINT.CODE_SCANNING,
6060
sarifPredicate: (name) =>
61-
name.endsWith(".sarif") && !CodeQualityTarget.sarifPredicate(name),
61+
name.endsWith(".sarif") && !CodeQuality.sarifPredicate(name),
6262
sentinelPrefix: "CODEQL_UPLOAD_SARIF_",
6363
};
6464

65-
// Represents the Code Quality upload target.
66-
export const CodeQualityTarget: UploadTarget = {
65+
// Represents the Code Quality analysis configuration.
66+
export const CodeQuality: AnalysisConfig = {
6767
name: "code quality",
6868
target: SARIF_UPLOAD_ENDPOINT.CODE_QUALITY,
6969
sarifPredicate: (name) => name.endsWith(".quality.sarif"),

src/analyze-action.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@ async function run() {
333333
actionsUtil.getOptionalInput("category"),
334334
features,
335335
logger,
336-
analyses.CodeScanningTarget,
336+
analyses.CodeScanning,
337337
);
338338
core.setOutput("sarif-id", uploadResult.sarifID);
339339

@@ -347,7 +347,7 @@ async function run() {
347347
),
348348
features,
349349
logger,
350-
analyses.CodeQualityTarget,
350+
analyses.CodeQuality,
351351
);
352352
core.setOutput("quality-sarif-id", qualityUploadResult.sarifID);
353353
}

src/init-action-post-helper.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import * as core from "@actions/core";
44
import * as github from "@actions/github";
55

66
import * as actionsUtil from "./actions-util";
7-
import { CodeScanningTarget } from "./analyses";
7+
import { CodeScanning } from "./analyses";
88
import { getApiClient } from "./api-client";
99
import { CodeQL, getCodeQL } from "./codeql";
1010
import { Config } from "./config-utils";
@@ -105,7 +105,7 @@ async function maybeUploadFailedSarif(
105105
category,
106106
features,
107107
logger,
108-
CodeScanningTarget,
108+
CodeScanning,
109109
);
110110
await uploadLib.waitForProcessing(
111111
repositoryNwo,

src/upload-lib.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import * as path from "path";
33

44
import test from "ava";
55

6-
import { CodeQualityTarget, CodeScanningTarget } from "./analyses";
6+
import { CodeQuality, CodeScanning } from "./analyses";
77
import { getRunnerLogger, Logger } from "./logging";
88
import { setupTests } from "./testing-utils";
99
import * as uploadLib from "./upload-lib";
@@ -129,7 +129,7 @@ test("finding SARIF files", async (t) => {
129129

130130
const sarifFiles = uploadLib.findSarifFilesInDir(
131131
tmpDir,
132-
CodeScanningTarget.sarifPredicate,
132+
CodeScanning.sarifPredicate,
133133
);
134134

135135
t.deepEqual(sarifFiles, [
@@ -141,7 +141,7 @@ test("finding SARIF files", async (t) => {
141141

142142
const qualitySarifFiles = uploadLib.findSarifFilesInDir(
143143
tmpDir,
144-
CodeQualityTarget.sarifPredicate,
144+
CodeQuality.sarifPredicate,
145145
);
146146

147147
t.deepEqual(qualitySarifFiles, [
@@ -336,7 +336,7 @@ test("validateUniqueCategory with different prefixes", (t) => {
336336
t.notThrows(() =>
337337
uploadLib.validateUniqueCategory(
338338
createMockSarif(),
339-
CodeQualityTarget.sentinelPrefix,
339+
CodeQuality.sentinelPrefix,
340340
),
341341
);
342342
});

src/upload-lib.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -621,7 +621,7 @@ export async function uploadFiles(
621621
category: string | undefined,
622622
features: FeatureEnablement,
623623
logger: Logger,
624-
uploadTarget: analyses.UploadTarget,
624+
uploadTarget: analyses.AnalysisConfig,
625625
): Promise<UploadResult> {
626626
const sarifPaths = getSarifFilePaths(
627627
inputSarifPath,
@@ -647,7 +647,7 @@ export async function uploadSpecifiedFiles(
647647
category: string | undefined,
648648
features: FeatureEnablement,
649649
logger: Logger,
650-
uploadTarget: analyses.UploadTarget = analyses.CodeScanningTarget,
650+
uploadTarget: analyses.AnalysisConfig = analyses.CodeScanning,
651651
): Promise<UploadResult> {
652652
logger.startGroup(`Uploading ${uploadTarget.name} results`);
653653
logger.info(`Processing sarif files: ${JSON.stringify(sarifPaths)}`);
@@ -913,7 +913,7 @@ function handleProcessingResultForUnsuccessfulExecution(
913913

914914
export function validateUniqueCategory(
915915
sarif: SarifFile,
916-
sentinelPrefix: string = analyses.CodeScanningTarget.sentinelPrefix,
916+
sentinelPrefix: string = analyses.CodeScanning.sentinelPrefix,
917917
): void {
918918
// duplicate categories are allowed in the same sarif file
919919
// but not across multiple sarif files

src/upload-sarif-action.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ async function run() {
9696
category,
9797
features,
9898
logger,
99-
analyses.CodeScanningTarget,
99+
analyses.CodeScanning,
100100
);
101101
core.setOutput("sarif-id", uploadResult.sarifID);
102102

@@ -106,7 +106,7 @@ async function run() {
106106
if (fs.lstatSync(sarifPath).isDirectory()) {
107107
const qualitySarifFiles = upload_lib.findSarifFilesInDir(
108108
sarifPath,
109-
analyses.CodeQualityTarget.sarifPredicate,
109+
analyses.CodeQuality.sarifPredicate,
110110
);
111111

112112
if (qualitySarifFiles.length !== 0) {
@@ -116,7 +116,7 @@ async function run() {
116116
actionsUtil.fixCodeQualityCategory(logger, category),
117117
features,
118118
logger,
119-
analyses.CodeQualityTarget,
119+
analyses.CodeQuality,
120120
);
121121
}
122122
}

0 commit comments

Comments
 (0)