Просматривая конфигурации других проектов для проверки, я смог выяснить, как запускать пользовательские команды composer.
Чтобы требовать дополнительные пакеты, их можно добавить в зависимости:
build:
dependencies:
before:
- composer require vendor/package-name:version
Также можно полностью переопределить команду composer команды scrutinizer, например, для запуска сценария:
build:
dependencies:
override:
- composer run-script scriptname
В моем случае, поскольку для предлагаемого пакета также требуется исходный пакет (cycli *) 1013 * зависимость), мне нужно было установить root версию, например:
build:
dependencies:
override:
- COMPOSER_ROOT_VERSION=dev-master composer require mistralys/application-localization:dev-master