add tests and docs

This commit is contained in:
Adrien Pessu
2023-08-07 14:07:46 +02:00
parent 6862f6f65f
commit 00f1f5b642
11 changed files with 164 additions and 54 deletions
+5 -8
View File
@@ -16,7 +16,7 @@ import {getRefs} from './git-refs'
import {groupDependenciesByManifest} from './utils'
import {commentPr} from './comment-pr'
import {getDeniedChanges} from './denylist'
import {getDeniedChanges} from './deny'
async function run(): Promise<void> {
try {
@@ -66,13 +66,10 @@ async function run(): Promise<void> {
const deniedChanges = await getDeniedChanges(
filteredChanges,
config.deny_list
config.deny_packages,
config.deny_groups
)
core.debug(`config: ${JSON.stringify(config)}`)
core.debug(`filteredChanges: ${JSON.stringify(filteredChanges)}`)
core.debug(`deniedChanges: ${JSON.stringify(deniedChanges)}`)
summary.addSummaryToSummary(
vulnerableChanges,
invalidLicenseChanges,
@@ -92,7 +89,7 @@ async function run(): Promise<void> {
summary.addLicensesToSummary(invalidLicenseChanges, config)
printLicensesBlock(invalidLicenseChanges)
}
if (config.deny_list) {
if (config.deny_packages || config.deny_groups) {
summary.addDeniedToSummary(deniedChanges)
printDeniedDependencies(deniedChanges, config)
}
@@ -259,7 +256,7 @@ function printDeniedDependencies(
config: ConfigurationOptions
): void {
core.group('Denied', async () => {
for (const denied of config.deny_list) {
for (const denied of config.deny_packages) {
core.info(`Config: ${denied}`)
}