[Spike] Semantic versioning and automated change logs for container scanning
Time-box: 2 days
Why are we doing this work
Relevant links
Implementation plan
-
Consider adopting/updating https://about.gitlab.com/handbook/engineering/development/secure/release_process.html -
Apply semantic versioning as it has been widely used throughout repositories in GitLab -
In the context of semantic versioning explore a way of generating change logs in an automated fashion. -
Based on the previous two items and the fact that we want to to overwriting of docker images (they are only based on MAJOR), we have a couple options: -
-
Migrate versions from MAJOR only to include minor and patch (related to semantic versioning) so there won't be a risk of overwriting existing images
-
-
-
Add a guard condition in gitlab-ci.yaml allowing generation of MAJOR versions only in certain cases
-
-
/cc @thiagocsf
Edited by Alan (Maciej) Paruszewski