From dc7b0a2788981a2e280ba9fd36b7520bb69266e5 Mon Sep 17 00:00:00 2001 From: Federico Builes Date: Mon, 6 Jun 2022 17:46:22 +0200 Subject: [PATCH] Show an error when disallowed dependencies show up. --- src/main.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.ts b/src/main.ts index 7771334..1bad11e 100644 --- a/src/main.ts +++ b/src/main.ts @@ -44,7 +44,8 @@ async function run(): Promise { if (licenseErrors.length > 0) { printLicensesError(licenseErrors, config.allow_licenses!) - throw new Error('Dependency review detected incompatible licenses.') + core.setFailed('Dependency review detected incompatible licenses.') + return } for (const change of filteredChanges) { @@ -117,10 +118,10 @@ function printLicensesError( ): void { core.info('Dependency review detected incompatible licenses.') core.info('\nAllowed licenses: ' + allowLicenses.join(', ') + '\n') - core.info('The following dependencies have incompatible licenses:') + core.info('The following dependencies have incompatible licenses:\n') for (const change of changes) { core.info( - `${styles.bold.open}${change.manifest} » ${change.name}@${change.version}${styles.bold.close} – ${change.license}` + `${styles.bold.open}${change.manifest} » ${change.name}@${change.version}${styles.bold.close} – License: ${styles.color.red.open}${change.license}${styles.color.red.close}` ) } }