add monorepo builder for faster relases

This commit is contained in:
Tomas Votruba 2021-08-11 17:43:49 +02:00
parent 5b98e931dc
commit 90fd207cf6
2 changed files with 18 additions and 1 deletions

View File

@ -62,6 +62,7 @@
"symplify/easy-ci": "^9.4.23",
"symplify/easy-coding-standard": "^9.4.7",
"symplify/easy-testing": "^9.4.24",
"symplify/monorepo-builder": "^9.4",
"symplify/phpstan-extensions": "^9.4.24",
"symplify/phpstan-rules": "^9.4.24",
"symplify/rule-doc-generator": "^9.4.24",
@ -135,7 +136,8 @@
"vendor/bin/ecs check-markdown build/target-repository/docs/rector_rules_overview.md --ansi --fix"
],
"rector": "bin/rector process --ansi",
"preload": "php build/build-preload.php ."
"preload": "php build/build-preload.php .",
"release": "vendor/bin/monorepo-builder release patch --ansi"
},
"extra": {
"branch-alias": {

15
monorepo-builder.php Normal file
View File

@ -0,0 +1,15 @@
<?php
declare(strict_types=1);
use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
use Symplify\MonorepoBuilder\Release\ReleaseWorker\PushTagReleaseWorker;
use Symplify\MonorepoBuilder\Release\ReleaseWorker\TagVersionReleaseWorker;
return static function (ContainerConfigurator $containerConfigurator): void {
$services = $containerConfigurator->services();
// @see https://github.com/symplify/monorepo-builder#6-release-flow
$services->set(TagVersionReleaseWorker::class);
$services->set(PushTagReleaseWorker::class);
};