From 0b0b2566a883dc5165fc84c99a44f6cff70d0f05 Mon Sep 17 00:00:00 2001 From: Nicolas PHILIPPE Date: Sun, 2 Nov 2025 17:56:05 +0100 Subject: [PATCH] chore: support Symfony 8 --- .github/workflows/ci.yml | 2 +- composer.json | 30 ++++++++++++++++++++---------- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ca412b2..3eac9e8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: jobs: test: - uses: zenstruck/.github/.github/workflows/php-test-symfony.yml@main + uses: nikophil/.github-1/.github/workflows/php-test-symfony.yml@chore/sf-8 code-coverage: uses: zenstruck/.github/.github/workflows/php-coverage-codecov.yml@main diff --git a/composer.json b/composer.json index d14913f..07294c7 100644 --- a/composer.json +++ b/composer.json @@ -13,11 +13,11 @@ ], "require": { "php": ">=8.0", - "behat/mink": "^1.8", - "symfony/browser-kit": "^5.4|^6.0|^7.0", - "symfony/css-selector": "^5.4|^6.0|^7.0", - "symfony/dom-crawler": "^5.4|^6.0|^7.0", - "symfony/framework-bundle": "^5.4|^6.0|^7.0", + "behat/mink": "^1.8|dev-chore/allow-sf-8", + "symfony/browser-kit": "^5.4|^6.0|^7.0|^8.0", + "symfony/css-selector": "^5.4|^6.0|^7.0|^8.0", + "symfony/dom-crawler": "^5.4|^6.0|^7.0|^8.0", + "symfony/framework-bundle": "^5.4|^6.0|^7.0|^8.0", "zenstruck/assert": "^1.1", "zenstruck/callback": "^1.4.2" }, @@ -27,15 +27,25 @@ "mtdowling/jmespath.php": "^2.6", "phpstan/phpstan": "^1.4", "phpunit/phpunit": "^9.6.21|^10.4", - "symfony/mime": "^5.4|^6.0|^7.0", - "symfony/panther": "^1.1|^2.0.1", - "symfony/phpunit-bridge": "^6.0|^7.0", - "symfony/security-bundle": "^5.4|^6.0|^7.0" + "symfony/mime": "^5.4|^6.0|^7.0|^8.0", + "symfony/panther": "^1.1|^2.0.1|dev-symfony-8-support", + "symfony/phpunit-bridge": "^6.0|^7.0|^8.0", + "symfony/security-bundle": "^5.4|^6.0|^7.0|^8.0" }, "suggest": { "justinrainbow/json-schema": "Json schema validator. Needed to use Json::assertMatchesSchema().", "mtdowling/jmespath.php": "PHP implementation for JMESPath. Needed to use Json assertions." }, + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/nikophil/Mink" + }, + { + "type": "vcs", + "url": "https://github.com/Kocal/symfony-panther" + } + ], "config": { "preferred-install": "dist", "sort-packages": true @@ -46,6 +56,6 @@ "autoload-dev": { "psr-4": { "Zenstruck\\Browser\\Tests\\": "tests/" } }, - "minimum-stability": "dev", + "minimum-stability": "beta", "prefer-stable": true }