Closed erkannt closed 4 years ago
From trying to track uploaded images in the compose files of libero/reviewer I'm learning that hash-based versions are tricky. At least for renovatebot, which unlike dependabot can handle compose files and helm charts.
The original hope was to use their regex versioner to match our branch-hash
tags. Sadly the regex versioner needs to have at least one match group that corresponds to a numeric major, minor or patch value.
Solutions might be:
branch-hash
images and switch everything to semver ASAPbranch-hash-timestamp
, feed timestamp into patch
and branch into compatibility
Our tagging scheme isn't the only one affected. Minio stable releases are simply tagged latest
and their daily releases are tagged RELEASE.2020-04-02T21-34-49Z
. I so far also haven't found a way to sensibly track these. But here the issue is less critical as latest
is less likely to break things.
Discussed in Libero sync to be approved and reversed if it proves problematic.
Some things we have noticed during validation of this ADR proposal using the reviewer project. Mostly clarifications.