grimoirelab icon indicating copy to clipboard operation
grimoirelab copied to clipboard

Redefine GrimoireLab releases

Open sduenas opened this issue 6 years ago • 1 comments

Over the last few years we have been doing GrimoireLab releases manually. The process is long and tedious and full of steps. Moreover, the artifacts generated (pip packages, docker images and tarballs) are not well defined.

For those reasons I think is the time to improve this process focusing in the next topics:

  • [x] Generate better documentation with each release
  • [x] Improve versioning
  • [ ] Automate GrimoireLab releases
  • [x] Define how pip packages are generated
  • [ ] Define Docker images

sduenas avatar Nov 19 '19 17:11 sduenas

The process for generating pip packages & Docker images is at least in part automated, once the release file is produced: have a look at the Building.md, and in particular to section "pip packages and Docker images using Ansible". Of course, it can be improved, and better documented.

jgbarah avatar Nov 19 '19 18:11 jgbarah

Completed. We can generate an release and Docker image using just GitHub Actions. Kudos to @jjmerchante and @vchrombie for all their work here.

sduenas avatar Oct 27 '22 15:10 sduenas