This document outlines the process for creating a new BLT release.
To perform a release:
In order to use these testing instructions:
- BLT's dependencies must be installed by running
composer install
in the BLT directory. - You must install VirtualBox and Vagrant. See Drupal VM for more information.
./vendor/bin/robo test
Submit a pull request to Canary with BLT updated to HEAD. Ensure tests pass.
- BLT's dependencies must be installed by running
composer install
in the BLT directory. - Procure a github api token.
- Determine the version of your future release.
Then, generate your release notes via:
./vendor/bin/robo release-notes [tag] [token]
To both generate release notes and also create a new release on GitHub, execute:
./vendor/bin/robo release [tag] [token]