Proto commits in project-zot/zot

These 4 commits are when the Protocol Buffers files have changed:

Commit:ec7af49
Author:Andrei Aaron
Committer:GitHub

fix(proto): the size of the repo should be int64, since that is the same type used for the manifest/config/index/digest sizes it sums up. (#2120) Using int32 may result in negative size values when returned by the graphql API Signed-off-by: Andrei Aaron <aaaron@luxoft.com>

The documentation is generated from this commit.

Commit:4ed4661
Author:peusebiu
Committer:GitHub

fix(metadb): populate image pushTimestamp if it's 0 value (#2003) in the case of an already existing meta db without pushTimestamp field its value would be 0 until image is updated, check for zero values and update them with time.Now() so that retention logic won't remove them. Signed-off-by: Petu Eusebiu <peusebiu@cisco.com>

Commit:9074f84
Author:peusebiu
Committer:GitHub

feat(retention): added image retention policies (#1866) feat(metaDB): add more image statistics info Signed-off-by: Petu Eusebiu <peusebiu@cisco.com>

Commit:56ad9e6
Author:LaurentiuNiculae
Committer:GitHub

refactor(metadb): improve UX by speeding up metadb serialize/deserialize (#1842) Use protocol buffers and update the metadb interface to better suit our search needs Signed-off-by: Ramkumar Chinchani <rchincha@cisco.com> Signed-off-by: Laurentiu Niculae <niculae.laurentiu1@gmail.com> Co-authored-by: Ramkumar Chinchani <rchincha@cisco.com>