opencaching / opencaching-pl

The source code of Opencaching.PL (and some other domains)
https://opencaching.pl/
GNU General Public License v3.0
22 stars 33 forks source link

CS Fixer update 3.4.0 -> 3.8.0 #2347

Closed deg-pl closed 2 years ago

deg-pl commented 2 years ago

@jrmajor @rapotek Coś nam się wysypał automatyczny cs-fixer jako github workflow. Dalibyście radę zerknąć? Dzisiaj została wydana wersja 2.3.0 composera - może jest to powiązane?

rapotek commented 2 years ago

To jest błąd w samym composerze. W metodzie Composer/Command/ExecCommand.php->execute() argument 'binary' zmiennej $input (klasy Symfony\Component\Console\Input\ArgvInput), przekazywany jako parametr w wywołaniu metody Composer\EventDispatcher\EventDispatcher->addListener() jest typu string, natomiast metoda ta oczekuje typu callable. Nie jest to jedyny problem zgodności najnowszej wersji composera z symfony (przykład: issue 10671 w composer/composer). Sugeruję tymczasowo użyć starszej wersji composera (w akcji shivamatur/setup-php dodać w with: linię tools: composer:v2.2.10 - nie testowałem, tylko przypuszczam)

deg-pl commented 2 years ago

@rapotek Działa idealnie! Dzięki za pomoc!

jrmajor commented 2 years ago

@deg-pl Looks like it's already fixed by composer/composer@b46dba29ce425a2d012c7d38a355c4cd1252f4a0 in https://github.com/composer/composer/releases/tag/2.3.2 :)

deg-pl commented 2 years ago

Great news! Thanks @rapotek and @jrmajor for your help!