diff --git a/monorepo-builder.php b/monorepo-builder.php new file mode 100644 index 000000000..21e62b67a --- /dev/null +++ b/monorepo-builder.php @@ -0,0 +1,45 @@ +parameters(); + + // where are the packages located? + $parameters->set(Option::PACKAGE_DIRECTORIES, [ + // default value + __DIR__ . '/src/Bundle', + ]); + + // for "merge" command + $parameters->set( + Option::DATA_TO_APPEND, + [ + ComposerJsonSection::REQUIRE_DEV => [ + 'phpunit/phpunit' => '^9.5', + ], + ] + ); + + $services = $containerConfigurator->services(); + + # release workers - in order to execute + $services->set(UpdateReplaceReleaseWorker::class); + $services->set(SetCurrentMutualDependenciesReleaseWorker::class); + $services->set(TagVersionReleaseWorker::class); + $services->set(PushTagReleaseWorker::class); + $services->set(SetNextMutualDependenciesReleaseWorker::class); + $services->set(UpdateBranchAliasReleaseWorker::class); + $services->set(PushNextDevReleaseWorker::class); +};