guanguans / monorepo-builder-worker
symplify/monorepo-builder 的发布工作集合列表。
1.4.3
2024-08-16 10:31 UTC
Requires
- php: >=7.3
- marcocesarato/php-conventional-changelog: ^1.17
- symfony/polyfill-php80: ^1.30
- symplify/monorepo-builder: ^11.2
Requires (Dev)
- brainmaestro/composer-git-hooks: ^2.8 || ^3.0
- ergebnis/composer-normalize: ^2.20
- friendsofphp/php-cs-fixer: ^3.4
- guanguans/ai-commit: dev-main
- kubawerlos/php-cs-fixer-custom-fixers: ^3.7
- mockery/mockery: ^1.6
- nunomaduro/mock-final-classes: ^1.2
- pestphp/pest: ^1.23 || ^2.0
- pestphp/pest-plugin-faker: ^1.0 || ^2.0
- php-mock/php-mock-phpunit: ^2.10
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^1.11
- phpstan/phpstan-deprecation-rules: ^1.2
- pyrech/composer-changelogs: ^1.8 || ^2.0
- rector/rector: ^1.2
- roave/security-advisories: dev-latest
- symfony/var-dumper: ^5.4 || ^6.0 || ^7.0
- vimeo/psalm: ^4.30 || ^5.0
README
symplify/monorepo-builder 的发布工作集合列表。
需求
- PHP >= 7.3
安装
composer require guanguans/monorepo-builder-worker --prefer-dist --dev -v
用法
╰─ ./vendor/bin/monorepo-builder release patch --ansi -v ─╯ ! [NOTE] Checking environment... ! [NOTE] Running process: git-chglog -v ! [NOTE] Running process: gh auth status ! [NOTE] Environment checked! ! [NOTE] Running process: git tag -l --sort=committerdate 1/4) Add local tag "1.1.3" ========================== class: Symplify\MonorepoBuilder\Release\ReleaseWorker\TagVersionReleaseWorker ! [NOTE] Running process: git add . && git commit -m "prepare release" && git push origin "main" ! [NOTE] Running process: git tag 1.1.3 2/4) Push "1.1.3" tag to remote repository ========================================== class: Symplify\MonorepoBuilder\Release\ReleaseWorker\PushTagReleaseWorker ! [NOTE] Running process: git push --tags 3/4) Update changelog "1.1.3 (2023-07-21)" ========================================== class: Guanguans\MonorepoBuilderWorker\GoUpdateChangelogReleaseWorker ! [NOTE] Running process: git-chglog --output CHANGELOG.md ! [NOTE] Running process: git add CHANGELOG.md && git commit -m "chore(release): 1.1.3" --no-verify && git push ! [NOTE] Running process: git-chglog 1.1.3 4/4) Create github release "1.1.3" ================================== class: Guanguans\MonorepoBuilderWorker\CreateGithubReleaseWorker ! [NOTE] Running process: gh release create 1.1.3 --notes <a name="1.1.3"></a> ! ## [1.1.3] - 2023-07-21 ! ### Chore ! - **ReleaseWorker:** optimize changelog generation ! - **release:** 1.1.2 ! ! ### Docs ! - **changelog:** add link to git-chglog ! ! ### Feat ! - **Contract:** Add ChangelogInterface ! ! ### Refactor ! - **CreateGithubReleaseWorker:** improve changelog handling ! ! ! [1.1.3]: https://github.com/guanguans/monorepo-builder-worker/compare/1.1.2...1.1.3 [OK] Version "1.1.3" is now released!
测试
composer test
变更日志
请查看 CHANGELOG 了解最近更改的详细信息。
贡献
请查看 CONTRIBUTING 了解详细信息。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
致谢
许可证
MIT 许可证 (MIT)。请查看 许可证文件 了解更多信息。