Create special logic in the package builder to handle the auto-deploy version
This issue is to discuss adding special logic in omnibus so we can retain the current tag as-is, for the package version.
from the notes in the issue:
instead of calling
Omnibus::BuildVersion.semver
which will remove the+
should we do something special, like what is done for rnightly for auto-deploy?
What we want the package version to look like:
12.0.201905270030+16f7bf44690.a1551a97626
What the package version currently looks like:
12.0.201905270030-16f7bf44690.a1551a97626
ii gitlab-ee 12.0.201905270030-16f7bf44690.a1551a97626 amd64 GitLab Enterprise Edition (including NGINX, Postgres, Redis)
yet the tag looks like this:
$ git tag | grep 12.0.201905270030
12.0.201905270030+16f7bf44690.a1551a97626
I think packagecloud might be doing this transformation, but I notice that nightly packages don't have this same problem, for example:
ii gitlab-ce 11.11.0+rnightly.112791.9999297e-0 amd64 GitLab Community Edition (including NGINX,
Edited by Amy Phillips