|
2 | 2 |
|
3 | 3 | declare(strict_types=1);
|
4 | 4 |
|
| 5 | +use a9f\FractorMonorepo\Release\FractorApplicationReleaseWriter; |
| 6 | +use a9f\FractorMonorepo\Release\ReleaseWorker\DefineFractorApplicationReleaseVersionWorker; |
| 7 | +use a9f\FractorMonorepo\Release\ReleaseWorker\UpdateFractorApplicationReleaseVersionWorker; |
5 | 8 | use Symplify\MonorepoBuilder\ComposerJsonManipulator\ValueObject\ComposerJsonSection;
|
6 | 9 | use Symplify\MonorepoBuilder\Config\MBConfig;
|
7 |
| -use Symplify\MonorepoBuilder\Release\ReleaseWorker\AddTagToChangelogReleaseWorker; |
8 |
| -use Symplify\MonorepoBuilder\Release\ReleaseWorker\PushNextDevReleaseWorker; |
9 | 10 | use Symplify\MonorepoBuilder\Release\ReleaseWorker\PushTagReleaseWorker;
|
10 | 11 | use Symplify\MonorepoBuilder\Release\ReleaseWorker\SetCurrentMutualDependenciesReleaseWorker;
|
11 | 12 | use Symplify\MonorepoBuilder\Release\ReleaseWorker\SetNextMutualDependenciesReleaseWorker;
|
12 | 13 | use Symplify\MonorepoBuilder\Release\ReleaseWorker\TagVersionReleaseWorker;
|
13 | 14 | use Symplify\MonorepoBuilder\Release\ReleaseWorker\UpdateBranchAliasReleaseWorker;
|
14 |
| -use Symplify\MonorepoBuilder\Release\ReleaseWorker\UpdateReplaceReleaseWorker; |
15 | 15 | use Symplify\MonorepoBuilder\ValueObject\Option;
|
16 | 16 |
|
| 17 | +// MonoRepoBuilder uses own autoloader in custom vendor folder |
| 18 | +require_once __DIR__ . '/vendor/autoload.php'; |
| 19 | + |
17 | 20 | return static function (MBConfig $mbConfig): void {
|
| 21 | + $mbConfig->services() |
| 22 | + ->set(FractorApplicationReleaseWriter::class); |
| 23 | + |
18 | 24 | $mbConfig->packageDirectories([__DIR__ . '/packages']);
|
19 |
| - $mbConfig->packageAliasFormat('<major>.<minor>.x-dev'); |
20 | 25 | $mbConfig->defaultBranch('main');
|
21 | 26 | $mbConfig->dataToRemove([
|
22 | 27 | ComposerJsonSection::REPOSITORIES => [
|
|
28 | 33 | ]);
|
29 | 34 | // release workers - in order of execution
|
30 | 35 | $mbConfig->workers([
|
31 |
| - UpdateReplaceReleaseWorker::class, |
| 36 | + DefineFractorApplicationReleaseVersionWorker::class, |
32 | 37 | SetCurrentMutualDependenciesReleaseWorker::class,
|
33 |
| - AddTagToChangelogReleaseWorker::class, |
34 | 38 | TagVersionReleaseWorker::class,
|
35 | 39 | PushTagReleaseWorker::class,
|
36 | 40 | SetNextMutualDependenciesReleaseWorker::class,
|
37 | 41 | UpdateBranchAliasReleaseWorker::class,
|
38 |
| - PushNextDevReleaseWorker::class, |
| 42 | + UpdateFractorApplicationReleaseVersionWorker::class, |
39 | 43 | ]);
|
40 | 44 | };
|
0 commit comments