diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index dcab910..73c577e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -54,20 +54,29 @@ jobs: - '' symfony: - '6.4.*' - - '7.1.*' - - '7.2.*' + - '7.3.*' + - '7.4.*@dev' + - '8.0.*@dev' include: - php: '8.1' symfony: '6.4.*' dependency: 'lowest' - php: '8.2' - symfony: '7.0.*' + symfony: '7.3.*' dependency: 'lowest' exclude: - php: '8.1' - symfony: '7.1.*' + symfony: '7.3.*' - php: '8.1' - symfony: '7.2.*' + symfony: '7.3.*' + - php: '8.1' + symfony: '8.0.*@dev' + - php: '8.1' + symfony: '7.4.*@dev' + - php: '8.2' + symfony: '8.0.*@dev' + - php: '8.3' + symfony: '8.0.*@dev' name: PHPUnit PHP ${{ matrix.php }} ${{ matrix.dependency }} (Symfony ${{ matrix.symfony }}) steps: - name: Checkout @@ -90,6 +99,12 @@ jobs: key: ${{ matrix.php }}-composer-${{ hashFiles('**/composer.json') }} restore-keys: ${{ matrix.php }}-composer- + - name: use possible dev deps + if: contains(matrix.symfony, '@dev') + run: | + composer config minimum-stability dev + composer config prefer-stable true + - name: Update project dependencies if: matrix.dependency == '' run: composer update --no-progress --ansi --prefer-stable diff --git a/composer.json b/composer.json index 882633f..589a169 100644 --- a/composer.json +++ b/composer.json @@ -19,17 +19,17 @@ "php": "^8.1", "knplabs/knp-components": "^4.4 || ^5.0", "symfony/config": "^6.4 || ^7.0", - "symfony/dependency-injection": "^6.4 || ^7.0", - "symfony/event-dispatcher": "^6.4 || ^7.0", - "symfony/http-foundation": "^6.4 || ^7.0", - "symfony/http-kernel": "^6.4 || ^7.0", - "symfony/routing": "^6.4 || ^7.0" + "symfony/dependency-injection": "^6.4 || ^7.0 || ^8.0", + "symfony/event-dispatcher": "^6.4 || ^7.0 || ^8.0", + "symfony/http-foundation": "^6.4 || ^7.0 || ^8.0", + "symfony/http-kernel": "^6.4 || ^7.0 || ^8.0", + "symfony/routing": "^6.4 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.12", - "phpunit/phpunit": "^10.5 || ^11.5 || ^12.0", - "symfony/templating": "^6.4 || ^7.0", - "symfony/translation": "^6.4 || ^7.0", + "phpunit/phpunit": "^10.5 || ^11.5 || ^12.2", + "symfony/templating": "^6.4 || ^7.0 || ^8.0", + "symfony/translation": "^6.4 || ^7.0 || ^8.0", "twig/twig": "^3.0" }, "suggest": {