Skip to content

Commit 87c5b58

Browse files
committed
Remove augmentationProperties from Config
1 parent d332aa9 commit 87c5b58

File tree

5 files changed

+14
-23
lines changed

5 files changed

+14
-23
lines changed

lib/init-action.js

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

src/codeql.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -503,11 +503,10 @@ const injectedConfigMacro = test.macro({
503503
...stubConfig,
504504
...configOverride,
505505
tempDir,
506-
augmentationProperties,
507506
};
508507
thisStubConfig.computedConfig = generateCodeScanningConfig(
509508
thisStubConfig.originalUserInput,
510-
thisStubConfig.augmentationProperties,
509+
augmentationProperties,
511510
);
512511

513512
await codeqlObject.databaseInitCluster(

src/config-utils.test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -157,17 +157,18 @@ test("load empty config", async (t) => {
157157
}),
158158
);
159159

160-
t.deepEqual(
161-
config,
160+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
161+
const { augmentationProperties, ...expectedConfig } =
162162
await configUtils.getDefaultConfig(
163163
createTestInitConfigInputs({
164164
languagesInput: languages,
165165
tempDir,
166166
codeql,
167167
logger,
168168
}),
169-
),
170-
);
169+
);
170+
171+
t.deepEqual(config, expectedConfig);
171172
});
172173
});
173174

@@ -344,7 +345,6 @@ test("load non-empty input", async (t) => {
344345
debugMode: false,
345346
debugArtifactName: "my-artifact",
346347
debugDatabaseName: "my-db",
347-
augmentationProperties: configUtils.defaultAugmentationProperties,
348348
trapCaches: {},
349349
trapCacheDownloadTime: 0,
350350
dependencyCachingEnabled: CachingKind.None,

src/config-utils.ts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -144,12 +144,6 @@ export interface Config {
144144
* Specifies the name of the database in the debugging artifact.
145145
*/
146146
debugDatabaseName: string;
147-
148-
/**
149-
* Describes how to augment the user configuration with inputs from the action.
150-
*/
151-
augmentationProperties: AugmentationProperties;
152-
153147
/**
154148
* The configuration we computed by combining `originalUserInput` with `augmentationProperties`,
155149
* as well as adjustments made to it based on unsupported or required options.
@@ -536,7 +530,9 @@ export async function getDefaultConfig({
536530
githubVersion,
537531
features,
538532
logger,
539-
}: InitConfigInputs): Promise<Config> {
533+
}: InitConfigInputs): Promise<
534+
Config & { augmentationProperties: AugmentationProperties }
535+
> {
540536
const analysisKinds = await parseAnalysisKinds(analysisKindsInput);
541537

542538
// For backwards compatibility, add Code Quality to the enabled analysis kinds
@@ -1104,14 +1100,14 @@ export async function initConfig(inputs: InitConfigInputs): Promise<Config> {
11041100
);
11051101
}
11061102

1107-
const config = await getDefaultConfig(inputs);
1103+
const { augmentationProperties, ...config } = await getDefaultConfig(inputs);
11081104
config.originalUserInput = userConfig;
11091105

11101106
// Compute the full Code Scanning configuration that combines the configuration from the
11111107
// configuration file / `config` input with other inputs, such as `queries`.
11121108
config.computedConfig = generateCodeScanningConfig(
11131109
userConfig,
1114-
config.augmentationProperties,
1110+
augmentationProperties,
11151111
);
11161112

11171113
// The choice of overlay database mode depends on the selection of languages

src/testing-utils.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import * as apiClient from "./api-client";
1111
import { GitHubApiDetails } from "./api-client";
1212
import { CachingKind } from "./caching-utils";
1313
import * as codeql from "./codeql";
14-
import { AugmentationProperties, Config } from "./config-utils";
14+
import { Config } from "./config-utils";
1515
import * as defaults from "./defaults.json";
1616
import {
1717
CodeQLDefaultVersionInfo,
@@ -370,10 +370,6 @@ export function createTestConfig(overrides: Partial<Config>): Config {
370370
debugMode: false,
371371
debugArtifactName: DEFAULT_DEBUG_ARTIFACT_NAME,
372372
debugDatabaseName: DEFAULT_DEBUG_DATABASE_NAME,
373-
augmentationProperties: {
374-
packsInputCombines: false,
375-
queriesInputCombines: false,
376-
} satisfies AugmentationProperties,
377373
trapCaches: {},
378374
trapCacheDownloadTime: 0,
379375
dependencyCachingEnabled: CachingKind.None,

0 commit comments

Comments
 (0)