copy .env.example .env
Create a GitHub token with permissions:
- repo
- read:org
- read:user
or just use the link: https://github.com/settings/tokens/new?scopes=repo,read:org,read:user
Create an Open Collective token: https://opencollective.com/applications
composer install
php bin/release gather-release
This will generate a file under out/
with the new minor version.
// Todo, the code supports setting a next version, but the command does not yet.
Understand that this process can take a long time, up to 5 minutes. For each commit we need to hit the GitHub search API which has very strict (and low) api quotas. That's why this binary sleeps to wait for new quota availability automatically.