Wenn bei Dir das Deployment einer TYPO3-Instanz per GitLab fehlschlägt, weil composer eine Meldung wie z.B.
typo3/cms-composer-installers contains a Composer plugin which is blocked by your allow-plugins config. You may add it to the list if you consider it safe. See https://getcomposer.org/allow-plugins You can run "composer config --no-plugins allow-plugins.typo3/cms-composer-installers [true|false]" to enable it (true) or keep it disabled and suppress this warning (false)
ausgibt, hast Du vermutlich - ähnlich wie ich - seit längerem ignoriert, dass Composer Softwarepakete, die beim Paketieren Code ausführen, seit dem 01.07.2022 an eben dieser Ausführung hindert, sofern es ihnen nicht explizit erlaubt wird.
Lösung: in der composer.json muss angegeben werden, welche Pakete dies explizit düfren. Ein Beispiel aus einem unserer Projekte:
"config": { "allow-plugins": { "typo3/cms-composer-installers": true, "typo3/class-alias-loader": true, "cweagans/composer-patches": true, "helhum/dotenv-connector": true } },
Welche Pakete hiervon betroffen sind, wird von Composer mit entsprechenden Fehlermeldungen wie der obigen ausgegeben. Die Liste variiert natürlich von Projekt zu Projekt, aber die hier angegebenen sind ein ganz guter Startpunkt, weil in den meisten TYPO3-Instanzen verwendet.
am July 11th at 5:12pm