forked from SimpleBus/SimpleBus
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmonorepo-builder.php
More file actions
28 lines (24 loc) · 1.01 KB
/
Copy pathmonorepo-builder.php
File metadata and controls
28 lines (24 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
declare(strict_types=1);
use Symplify\MonorepoBuilder\ComposerJsonManipulator\ValueObject\ComposerJsonSection;
use Symplify\MonorepoBuilder\Config\MBConfig;
use Symplify\MonorepoBuilder\Release\ReleaseWorker\PushTagReleaseWorker;
use Symplify\MonorepoBuilder\Release\ReleaseWorker\SetCurrentMutualDependenciesReleaseWorker;
use Symplify\MonorepoBuilder\Release\ReleaseWorker\TagVersionReleaseWorker;
use Symplify\MonorepoBuilder\Release\ReleaseWorker\UpdateReplaceReleaseWorker;
return static function (MBConfig $config): void {
$config->packageDirectories([__DIR__.'/packages']);
$config->defaultBranch('main');
$config->dataToAppend([
ComposerJsonSection::REQUIRE_DEV => [
'phpunit/phpunit' => '^11.5.46',
'symplify/monorepo-builder' => '^11.2',
],
]);
$config->workers([
UpdateReplaceReleaseWorker::class,
SetCurrentMutualDependenciesReleaseWorker::class,
TagVersionReleaseWorker::class,
PushTagReleaseWorker::class,
]);
};