-
Notifications
You must be signed in to change notification settings - Fork 123
Issue on Google Sources #2005
Description
Hello,
Google provides several libs that are well used. Sadly Google does not have any type of concept of releases thus every commit is considered a stable release (rolling model).
Specifically I am looking at libyuv library (https://chromium.googlesource.com/libyuv/libyuv/).
For example there is a file in the repo (version) that has a custom string that has a some type version (1922).
Some distros have implementet a concept of having its own version number (such as 1922.DATEOFCOMMIT.COMMITCOUNT ON THIS DAY) (Debian f.e.).
This is important for tools such as Renovate to increment the version. Thus working with the raw commit id is not feasable.
We, over at StageX are using release-manager for our updates. I'd like to see if we have an option here to adress google's repositories.
Ideas we had:
Build this release version automatically using a git clone, defining the version string for every repo we encounter and do not update on every commit but rather once a week or something like this.
Do you have any idea?
It would be important to streamline this to also ensure other Distros use up to date versions of google libs and do not rely on manual updates.