Skip to content

Commit

Permalink
update monorrepo builder tools
Browse files Browse the repository at this point in the history
  • Loading branch information
kpicaza committed Aug 31, 2022
1 parent 1981775 commit 42fb439
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 17 deletions.
23 changes: 15 additions & 8 deletions composer.json
Expand Up @@ -13,23 +13,22 @@
}
],
"require": {
"php": "^7.4|>=8.0"
"php": "^7.4|^8.0|^8.1"
},
"require-dev": {
"doctrine/dbal": ">=2.6 || ^3.0.0",
"doctrine/dbal": ">=2.6 || ^3.0",
"doctrine/cache": ">=1.4.1 || >=1.3.2 || ^2.0",
"doctrine/annotations": ">=1.2.7",
"illuminate/support": "^8.37",
"nyholm/psr7": "^1.4",
"psr/container": "^1.0.0|^2.0.0",
"psr/container": "^1.0|^2.0",
"psr/http-factory": "^1.0",
"psr/http-message": "^1.0",
"psr/http-server-handler": "^1.0",
"symfony/framework-bundle": "~5.0",
"symfony/framework-bundle": "~5.0|~6.0",
"symfony/http-kernel": "^5.1.5",
"symfony/psr-http-message-bridge": "^2.1",
"webmozart/assert": "^1.10",
"infection/infection": "^0.25",
"laravel/framework": "^8.40",
"league/flysystem": ">=1.1.4",
"mezzio/mezzio": "^3.3",
Expand All @@ -42,10 +41,11 @@
"squizlabs/php_codesniffer": "^3.4",
"symfony/console": "^4.2 || ^5.0",
"symfony/var-dumper": "^4.2 || ^5.0",
"symplify/monorepo-builder": "^9.2",
"symplify/monorepo-builder": "^11.1",
"vimeo/psalm": "^4.4",
"roave/infection-static-analysis-plugin": "^1.8",
"phpcompatibility/php-compatibility": "^9.3"
"roave/infection-static-analysis-plugin": "^1.18",
"phpcompatibility/php-compatibility": "^9.3",
"icanhazstring/composer-unused": "^0.8"
},
"autoload": {
"psr-4": {
Expand Down Expand Up @@ -131,5 +131,12 @@
"pheature/toggle-crud-psr11-factories": "0.1.2",
"pheature/toggle-crud-psr7-api": "0.1.2",
"pheature/toggle-model": "0.1.2"
},
"config": {
"allow-plugins": {
"infection/extension-installer": true,
"phpro/grumphp": true,
"phpstan/extension-installer": true
}
}
}
17 changes: 8 additions & 9 deletions monorepo-builder.php
Expand Up @@ -16,14 +16,13 @@
return static function (ContainerConfigurator $containerConfigurator): void {
$parameters = $containerConfigurator->parameters();
// default: "<major>.<minor>-dev"
$parameters->set(Option::PACKAGE_ALIAS_FORMAT, '<major>.<minor>.x-dev');
$parameters->set(Option::DEFAULT_BRANCH_NAME, '1.0.x');
$parameters->set(Option::PACKAGE_DIRECTORIES, [__DIR__ . "/packages"]);

$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 = $containerConfigurator->services();
//
// # release workers - in order to execute
// $services->set(UpdateReplaceReleaseWorker::class);
// $services->set(SetCurrentMutualDependenciesReleaseWorker::class);
// $services->set(TagVersionReleaseWorker::class);
// $services->set(PushTagReleaseWorker::class);
};

0 comments on commit 42fb439

Please sign in to comment.