From 68755989b54336e216b6d9c13cdd623d7556c72f Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Mon, 26 Apr 2021 17:44:46 +0200 Subject: [PATCH] chore: Add Monorepo Builder configuration. --- monorepo-builder.php | 45 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 monorepo-builder.php 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); +};