ronrademaker / release-builder
Utility to create releases in Github
Installs: 2 328
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 5
Requires
- funivan/php-tokenizer: ^0.1.1
- knplabs/github-api: ^1.5
- symfony/console: ^2.7|^3.0
Requires (Dev)
- phpunit/phpunit: ^5.2
- symfony/finder: ^3.0
This package is not auto-updated.
Last update: 2020-01-20 22:44:45 UTC
README
Utility to create releases in Github
Installation (system wide)
wget https://raw.githubusercontent.com/RonRademaker/ReleaseBuilder/master/build/github-build-release.phar -O github-release-builder sudo chmod a+x github-release-builder sudo mv github-release-builder /usr/local/bin/github-release-builder
Installation (local)
composer require ronrademaker/release-builder
Example Usage
Will release 0.2.3 in RonRademaker/ReleaseBuilder
based on current master and will update the VERSION
constant in src/Command/ReleaseCommand.php
.
vendor/bin/build-release release:build RonRademaker/ReleaseBuilder 0.2.3 0.2-dev --version-constant=src/Command/ReleaseCommand.php::VERSION --branch=master
Generated changelog
The Release Builder will automatically create a changelog in release notes containing the title and number of Pull Requests that were added since the previous version. If there are no Pull Requests, each commit will be included in your changelog.