grimoirelab icon indicating copy to clipboard operation
grimoirelab copied to clipboard

Create Grimoirelab release using GitHub Actions

Open jjmerchante opened this issue 3 years ago • 0 comments

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 semverup to increase the version number
  • Generate the release notes using notes
  • Publish a new tag in the repository using publish that will start the release workflow
  • Wait until the release is completed.

Each package will wait until the dependent packages have finished.

jjmerchante avatar Jun 23 '22 07:06 jjmerchante