no inline config options due to limitations

This commit is contained in:
Stefan Petrushevski
2023-03-08 15:23:57 +01:00
parent f92376010c
commit d5c2f70a7f
-26
View File
@@ -35,9 +35,6 @@ function readInlineConfig(): ConfigurationOptionsPartial {
const base_ref = getOptionalInput('base-ref')
const head_ref = getOptionalInput('head-ref')
const comment_summary_in_pr = getOptionalBoolean('comment-summary-in-pr')
const allow_dependencies_licenses = parseRecord(
getOptionalRecord('allow-dependencies-licenses')
)
validateLicenses('allow-licenses', allow_licenses)
validateLicenses('deny-licenses', deny_licenses)
@@ -47,7 +44,6 @@ function readInlineConfig(): ConfigurationOptionsPartial {
fail_on_scopes,
allow_licenses,
deny_licenses,
allow_dependencies_licenses,
allow_ghsas,
license_check,
vulnerability_check,
@@ -71,28 +67,6 @@ function getOptionalInput(name: string): string | undefined {
return value.length > 0 ? value : undefined
}
function getOptionalRecord(
records: string
): Record<string, string[]> | undefined {
const value = core.getInput(records)
return value.length > 0 ? YAML.parse(value) : undefined
}
function parseRecord(
records: Record<string, string[]> | undefined
): Record<string, string[]> | undefined {
if (records === undefined) {
return records
} else {
return Object.fromEntries(
Object.entries(records).map(([key, value]) => [
key,
value.map(x => x.trim())
])
)
}
}
function parseList(list: string | undefined): string[] | undefined {
if (list === undefined) {
return list