diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e09892..5afc24d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -37,12 +37,18 @@ jobs: fail-fast: false matrix: php: [8.1, 8.2, 8.3, 8.4, 8.5] - symfony: [5.4, 6.0, 7.0] + symfony: [5.4, 6.0, 7.0, 8.0] exclude: - symfony: 7.0 php: 8.0 - symfony: 7.0 php: 8.1 + - symfony: 8.0 + php: 8.1 + - symfony: 8.0 + php: 8.2 + - symfony: 8.0 + php: 8.3 steps: - name: Setup PHP uses: shivammathur/setup-php@2.30.0 @@ -55,8 +61,9 @@ jobs: uses: actions/checkout@v5 - name: Install the dependencies + env: + SYMFONY_REQUIRE: ${{ matrix.symfony }} run: | - composer require symfony/framework-bundle:^${{ matrix.symfony }} symfony/translation:^${{ matrix.symfony }} symfony/console:^${{ matrix.symfony }} -W composer install --no-interaction --no-suggest - name: Run the unit tests run: vendor/bin/phpunit --colors=always diff --git a/composer.json b/composer.json index 849ba1a..f733c8c 100644 --- a/composer.json +++ b/composer.json @@ -27,9 +27,9 @@ "require": { "php": "^8.1", "league/flysystem": "^2.0 || ^3.0", - "symfony/config": "^5.4 || ^6.0 || ^7.0", - "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0", - "symfony/http-kernel": "^5.4 || ^6.0 || ^7.0" + "symfony/config": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/dependency-injection": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/http-kernel": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { "ext-simplexml": "*", @@ -44,13 +44,13 @@ "phpstan/phpstan": "^2.1.31", "phpunit/phpunit": "^9.6.29 || ^10.5.58 || ^11.5.43 || ^12.4.2", "royvoetman/flysystem-gitlab-storage": "^2.0 || ^3.0", - "symfony/asset": "^5.4 || ^6.0 || ^7.0", - "symfony/browser-kit": "^5.4 || ^6.0 || ^7.0", - "symfony/finder": "^5.4 || ^6.0 || ^7.0", - "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0", - "symfony/phpunit-bridge": "^7.0", - "symfony/translation": "^5.4 || ^6.0 || ^7.0", - "symfony/yaml": "^5.4 || ^6.0 || ^7.0" + "symfony/asset": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/browser-kit": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/finder": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/framework-bundle": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/phpunit-bridge": "^7.0 || ^8.0", + "symfony/translation": "^5.4 || ^6.0 || ^7.0 || ^8.0", + "symfony/yaml": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "suggest": { "ext-fileinfo": "Required for MimeType", @@ -76,5 +76,7 @@ "classmap": [ "tests/App/Kernel.php" ] - } + }, + "minimum-stability": "beta", + "prefer-stable": false }