From 30ae3ebeb3703e29d9e9af8675a9158b2a50e16f Mon Sep 17 00:00:00 2001 From: Sylvain Fabre Date: Fri, 30 Jan 2026 11:58:25 +0100 Subject: [PATCH 1/2] Remove support for Symfony 6 and lower Co-Authored-By: Claude Opus 4.5 --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 0467109..766a51f 100644 --- a/composer.json +++ b/composer.json @@ -26,8 +26,8 @@ }, "require": { "php": "^8.3", - "symfony/framework-bundle": "^5.0|^6.0|^7.0", - "symfony/serializer": "^5.1.8|^6.0|^7.0", + "symfony/framework-bundle": "^7.0", + "symfony/serializer": "^7.0", "beberlei/assert": "^3.2.7" }, "config": { From 3dfcf2096e019ee3504cc59af13f8d0ec1138d7b Mon Sep 17 00:00:00 2001 From: Sylvain Date: Fri, 30 Jan 2026 12:20:03 +0100 Subject: [PATCH 2/2] Update build.yml --- .github/workflows/build.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e4f23b8..02c87f3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -9,11 +9,13 @@ on: jobs: build: strategy: + fail-fast: false matrix: php-versions: ['8.3', '8.4'] + dependency-versions: ['lowest', 'highest'] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis @@ -22,8 +24,10 @@ jobs: php-version: ${{ matrix.php-versions }} - run: composer validate --strict - - run: composer config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true - - run: composer install --prefer-dist --no-progress --no-suggest + + - uses: ramsey/composer-install@v2 + with: + dependency-versions: ${{ matrix.dependency-versions }} - run: vendor/bin/phpcs if: ${{ failure() || success() }} @@ -53,5 +57,5 @@ jobs: -Dsonar.organization=assoconnect -Dsonar.sources=src -Dsonar.tests=tests - -Dsonar.php.coverage.reportPaths=./clover.xml - -Dsonar.php.tests.reportPath=./phpunit.report.xml + -Dsonar.php.coverage.reportPaths=clover.xml + -Dsonar.php.tests.reportPath=phpunit.report.xml