Accept options from both sources, prioritize external config.

This commit is contained in:
Federico Builes
2022-09-20 15:52:34 +02:00
parent 37dc32836b
commit eef7e39202
5 changed files with 33 additions and 6 deletions

View File

@@ -13,7 +13,9 @@ function getOptionalInput(name: string): string | undefined {
export function readConfig(): ConfigurationOptions {
const externalConfig = getOptionalInput('config-file')
if (externalConfig !== undefined) {
return readConfigFile(externalConfig)
const config = readConfigFile(externalConfig)
const inlineConfig = readInlineConfig()
return Object.assign({}, inlineConfig, config)
} else {
return readInlineConfig()
}