From d9b90700d7ed5d8b4f090627c6fbb719606aac21 Mon Sep 17 00:00:00 2001 From: Raymond Schouten Date: Tue, 10 Feb 2026 16:07:05 +0100 Subject: [PATCH] #185: Added Composer Require Checker to build pipeline --- .github/workflows/build.yaml | 11 +++++++++++ composer.json | 1 + 2 files changed, 12 insertions(+) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index aedafc7..cfbe207 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -48,6 +48,17 @@ jobs: - uses: 'ramsey/composer-install@v3' - run: 'vendor/bin/rector process --dry-run --no-progress-bar --ansi' + composer-require-checker: + name: 'Run Composer Require Checker' + runs-on: 'ubuntu-24.04' + steps: + - uses: 'actions/checkout@v4' + - uses: 'shivammathur/setup-php@v2' + with: + php-version: '8.2' + - uses: 'ramsey/composer-install@v3' + - run: 'vendor/bin/composer-require-checker --ansi' + composer-validate: name: 'Run Composer Validate' runs-on: 'ubuntu-24.04' diff --git a/composer.json b/composer.json index c549a8c..011596e 100644 --- a/composer.json +++ b/composer.json @@ -19,6 +19,7 @@ }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.58", + "maglnet/composer-require-checker": "^4.17", "phpstan/extension-installer": "^1.3", "phpstan/phpstan": "^1.11", "phpstan/phpstan-symfony": "^1.4",