From 92a60422e1a456bee568f9f131a4d779da9d71e9 Mon Sep 17 00:00:00 2001 From: jdrieghe Date: Thu, 20 Apr 2023 15:10:34 +0200 Subject: [PATCH 1/2] Enforce verbose output on sub processes This is needed because otherwise symfony/process would take the verbosity level of the CLI command that is used to run the license checker --- src/Composer/DependencyTreeRetriever.php | 2 +- src/Composer/UsedLicensesRetriever.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Composer/DependencyTreeRetriever.php b/src/Composer/DependencyTreeRetriever.php index 59ef00b..0ecec8e 100644 --- a/src/Composer/DependencyTreeRetriever.php +++ b/src/Composer/DependencyTreeRetriever.php @@ -19,7 +19,7 @@ public function getDependencyTree(bool $noDev): string $noDevArguments = $noDev ? ['--no-dev'] : []; - $process = new Process(array_merge(['composer', 'show', '-t', '-f', 'json'], $noDevArguments)); + $process = new Process(array_merge(['composer', 'show', '-t', '-f', 'json', '-v'], $noDevArguments)); $process->run(); if (!$process->isSuccessful()) { diff --git a/src/Composer/UsedLicensesRetriever.php b/src/Composer/UsedLicensesRetriever.php index 76153d8..d1032b6 100644 --- a/src/Composer/UsedLicensesRetriever.php +++ b/src/Composer/UsedLicensesRetriever.php @@ -23,7 +23,7 @@ public function getComposerLicenses(bool $noDev): array $noDevArguments = $noDev ? ['--no-dev'] : []; - $process = new Process(array_merge(['composer', 'license', '-f', 'json'], $noDevArguments)); + $process = new Process(array_merge(['composer', 'license', '-f', 'json', '-v'], $noDevArguments)); $process->run(); if (!$process->isSuccessful()) { From 4537cbcd54c4e790728b5c2782b3ddcc21924c7c Mon Sep 17 00:00:00 2001 From: jdrieghe Date: Thu, 20 Apr 2023 15:16:15 +0200 Subject: [PATCH 2/2] Run license checker quiet in CI pipeline to ensure this works --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 547fbb6..9a63f30 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,4 +53,4 @@ jobs: - name: Install dependencies run: composer update - name: Run License Checker - run: bin/license-checker check + run: bin/license-checker check --quiet