grimoirelab
grimoirelab copied to clipboard
Create Grimoirelab release using GitHub Actions
The creation of future releases will be automatically. For that reason it will be necessary to include a new GitHub action workflow that automates the process.
The goal for this issue is to create a release for each Grimoirelab module using release-tools.
The new GitHub workflow will create a new version for each package using the following steps:
- Update Grimoirelab package dependencies
- Call to
semverupto increase the version number - Generate the release notes using
notes - Publish a new tag in the repository using
publishthat will start thereleaseworkflow - Wait until the release is completed.
Each package will wait until the dependent packages have finished.