From 9a94de4534030d9c4afdd2957aca692310793ae7 Mon Sep 17 00:00:00 2001 From: Lewis Larsen Date: Tue, 23 Jul 2024 10:07:32 +0100 Subject: [PATCH] chore: Updated ci workflow --- .../workflows/composer-dependency-health.yml | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/composer-dependency-health.yml b/.github/workflows/composer-dependency-health.yml index 3d0c5a4d..6e0d27ab 100644 --- a/.github/workflows/composer-dependency-health.yml +++ b/.github/workflows/composer-dependency-health.yml @@ -38,25 +38,27 @@ jobs: restore-keys: ${{ runner.os }}-composer- - name: Install dependencies - run: composer install --prefer-dist --no-progress --no-suggest + run: composer install --prefer-dist --no-progress + continue-on-error: true - name: Capture dependency versions - if: failure() + if: always() run: | echo "# Installed Packages" > dependency_versions.txt composer show >> dependency_versions.txt + echo "# composer.json" >> dependency_versions.txt + cat composer.json >> dependency_versions.txt + echo "# composer.lock" >> dependency_versions.txt + cat composer.lock >> dependency_versions.txt - name: Check for outdated dependencies + if: always() run: | - composer outdated --direct --format=json > outdated.json || true - if [ ! -s outdated.json ]; then - echo '{"installed":[]}' > outdated.json - fi + composer outdated --direct --format=json > outdated.json || echo '{"installed":[]}' > outdated.json - name: Security Check + if: always() uses: symfonycorp/security-checker-action@v5 - with: - disable-exit-code: true continue-on-error: true - name: Process and Output Dependency Health Results