голову сломал. используется пакет wikimedia/composer-merge-plugin для объединения нескольких composer файлов. при комите запускается gitlab-runner, который удаляет папку vendor и запускает composer install.
раньше все пакеты ставились без проблем. сейчас ставятся только те, что в основном composer.json, из дополнительных не хочет тянуть.. только если дополнительно запустить потом composer update - тогда все остальные установятся, но этот вариант не подходит.
есть идеи, в чем может быть причина?
Может у тебя раньше lock файл не пробрасывался в гитлаб-раннер? Или же версии были выше, а потом из-за какой-то добавленной либы понизились...
lock точно пробрасывался и удалялся в job, либы вроде не понижались, но не уверен.. добавилось 2 пакета новых и после этого вылез баг
этот плагин уже 100 лет как ненужен
Попробуй сравнить lock файл до добавления этих 2 пакетов и после
а как без него смержить разные composer?
Обсуждают сегодня