From 39f43c01cbc34a8bb064f056d39f1b8d2bd7a152 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Thu, 1 Dec 2022 21:05:37 +0700 Subject: [PATCH] Use Symfony ~6.1.x to avoid crash on update vendor-patch (#3134) * Use Symfony ~6.1.x to avoid crash on update vendor-patch * use symfony/dependency-injection:~6.1.3 on packages-tests run test * use --prefer-lowest * early require symfony/dependency-injection on packages test * use composer-unused ~0.8.3 * use symfony/property-access ~6.1.7 --- .github/workflows/packages_tests.yaml | 3 +++ composer.json | 13 +++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.github/workflows/packages_tests.yaml b/.github/workflows/packages_tests.yaml index 45e88d891d3..4c1dfd73147 100644 --- a/.github/workflows/packages_tests.yaml +++ b/.github/workflows/packages_tests.yaml @@ -50,6 +50,9 @@ jobs: - run: composer config minimum-stability dev + # tweak early require symfony dependencyinjection 6.1 due to vendor-patch crash on 6.2 + - run: composer require symfony/dependency-injection:~6.1.3 + # test with current commit in a pull-request - run: composer require rector/rector-src dev-main#${{github.event.pull_request.head.sha}} --no-update diff --git a/composer.json b/composer.json index 1de5603a94b..f4b9d9aca9e 100644 --- a/composer.json +++ b/composer.json @@ -28,12 +28,12 @@ "rector/rector-phpunit": "dev-main", "rector/rector-symfony": "dev-main", "sebastian/diff": "^4.0.4", - "symfony/config": "^6.1.3", - "symfony/console": "^6.1.4", + "symfony/config": "~6.1.3", + "symfony/console": "~6.1.4", "symfony/contracts": "^3.1.1", - "symfony/dependency-injection": "^6.1.3", - "symfony/finder": "^6.1.3", - "symfony/string": "^6.1.4", + "symfony/dependency-injection": "~6.1.3", + "symfony/finder": "~6.1.3", + "symfony/string": "~6.1.4", "symplify/autowire-array-parameter": "^11.1.10", "symplify/easy-parallel": "^11.1.10", "symplify/rule-doc-generator-contracts": "^11.1.10", @@ -54,7 +54,8 @@ "rector/rector-debugging": "dev-main", "rector/rector-generator": "dev-main", "spatie/enum": "^3.13", - "symfony/process": "^6.1.3", + "symfony/process": "~6.1.3", + "symfony/property-access": "~6.1.7", "symplify/easy-ci": "^11.1.10", "symplify/easy-coding-standard": "^11.1.10", "symplify/monorepo-builder": "^11.1.10",