diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a0987ed811..b8addc7d85 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -75,10 +75,10 @@ jobs: php_version: "8.4" symfony_version: "7.4.x" stability: "dev" - #- os: ubuntu-latest - # php_version: "8.4" - # symfony_version: "8.0.x" - # stability: "dev" + - os: ubuntu-latest + php_version: "8.4" + symfony_version: "8.0.x" + stability: "dev" runs-on: ${{ matrix.os }} continue-on-error: ${{ matrix.stability == 'dev' }} steps: @@ -106,6 +106,18 @@ jobs: if: ${{ matrix.symfony_version }} run: composer config extra.symfony.require "${{ matrix.symfony_version }}.*" + - name: "Temporary: alias some packages to make Symfony 8 packages installable" + if: ${{ matrix.symfony_version == '8.0.x' }} + run: | + composer require --no-update "symfony/mime:7.4.x-dev as 8.0.x-dev" + composer require --no-update "symfony/framework-bundle:7.4.x-dev as 8.0.x-dev" + composer require --no-update "symfony/twig-bundle:7.4.x-dev as 8.0.x-dev" + composer require --no-update "symfony/config:7.4.x-dev as 8.0.x-dev" + composer require --no-update "symfony/dependency-injection:7.4.x-dev as 8.0.x-dev" + composer require --no-update "symfony/console:7.4.x-dev as 8.0.x-dev" + composer require --no-update "symfony/doctrine-bridge:7.4.x-dev as 8.0.x-dev" + composer require --no-update "symfony/http-kernel:7.4.x-dev as 8.0.x-dev" + - name: Install dependencies run: | composer update ${{ matrix.composer_args }}; diff --git a/composer.json b/composer.json index ee8f72677d..1f2f89dac1 100644 --- a/composer.json +++ b/composer.json @@ -16,28 +16,28 @@ "ext-json": "*", "doctrine/doctrine-bundle": "^2.5|^3.0", "doctrine/orm": "^2.12|^3.0", - "symfony/asset": "^5.4|^6.0|^7.0", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/asset": "^5.4|^6.0|^7.0|^8.0", + "symfony/cache": "^5.4|^6.0|^7.0|^8.0", + "symfony/config": "^5.4|^6.0|^7.0|^8.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0|^8.0", "symfony/deprecation-contracts": "^3.0", - "symfony/doctrine-bridge": "^5.4|^6.0|^7.0", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/filesystem": "^5.4|^6.0|^7.0", - "symfony/form": "^5.4|^6.0|^7.0", - "symfony/framework-bundle": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/intl": "^5.4|^6.0|^7.0", - "symfony/property-access": "^5.4|^6.0|^7.0", - "symfony/security-bundle": "^5.4|^6.0|^7.0", - "symfony/string": "^5.4|^6.0|^7.0", - "symfony/translation": "^5.4|^6.0|^7.0", - "symfony/twig-bridge": "^5.4.48|^6.4.16|^7.1.9", - "symfony/twig-bundle": "^5.4|^6.0|^7.0", - "symfony/uid": "^5.4|^6.0|^7.0", + "symfony/doctrine-bridge": "^5.4|^6.0|^7.0|^8.0", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0|^8.0", + "symfony/filesystem": "^5.4|^6.0|^7.0|^8.0", + "symfony/form": "^5.4|^6.0|^7.0|^8.0", + "symfony/framework-bundle": "^5.4|^6.0|^7.0|^8.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0|^8.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0|^8.0", + "symfony/intl": "^5.4|^6.0|^7.0|^8.0", + "symfony/property-access": "^5.4|^6.0|^7.0|^8.0", + "symfony/security-bundle": "^5.4|^6.0|^7.0|^8.0", + "symfony/string": "^5.4|^6.0|^7.0|^8.0", + "symfony/translation": "^5.4|^6.0|^7.0|^8.0", + "symfony/twig-bridge": "^5.4.48|^6.4.16|^7.1.9|^8.0", + "symfony/twig-bundle": "^5.4|^6.0|^7.0|^8.0", + "symfony/uid": "^5.4|^6.0|^7.0|^8.0", "symfony/ux-twig-component": "^2.21", - "symfony/validator": "^5.4|^6.0|^7.0", + "symfony/validator": "^5.4|^6.0|^7.0|^8.0", "twig/extra-bundle": "^3.17", "twig/html-extra": "^3.17", "twig/twig": "^3.20" @@ -50,14 +50,14 @@ "phpstan/phpstan-strict-rules": "^2.0", "phpstan/phpstan-symfony": "^2.0", "psr/log": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0|^7.0", - "symfony/css-selector": "^5.4|^6.0|^7.0", - "symfony/debug-bundle": "^5.4|^6.0|^7.0", - "symfony/dom-crawler": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/browser-kit": "^5.4|^6.0|^7.0|^8.0", + "symfony/css-selector": "^5.4|^6.0|^7.0|^8.0", + "symfony/debug-bundle": "^5.4|^6.0|^7.0|^8.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0|^8.0", + "symfony/expression-language": "^5.4|^6.0|^7.0|^8.0", "symfony/phpunit-bridge": "^6.1|^7.0", - "symfony/process": "^5.4|^6.0|^7.0", - "symfony/web-link": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0|^8.0", + "symfony/web-link": "^5.4|^6.0|^7.0|^8.0", "vincentlanglet/twig-cs-fixer": "^3.10" }, "config": {