You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by GitBox <gi...@apache.org> on 2020/07/09 19:13:33 UTC

[GitHub] [camel-k] miguelsorianod commented on issue #1601: Add 'v' prefix to tag names

miguelsorianod commented on issue #1601:
URL: https://github.com/apache/camel-k/issues/1601#issuecomment-656302723


   Hi,
   
   The reason this issue has been opened is due to in our project https://github.com/redhat-integration/rhi-operator (fork of integreatly-operator) we are making use of camel-k and while I was investigating an issue I found camel-k was being imported using a pseudo-version due to tags in the repository not using format v.X.Y.Z.
   
   However, I'd not take this decision lightly. Before taking this decision of changing the tags format you publish I would carefully evaluate when/if making this change makes sense or not, as Go modules treat v.X.Y.Z tags and module paths in a very specific way depending on whether X is 0,1,2. It seems doing that has some important implications regarding project structure organization, urls, paths etc.
   
   I think the following following documentation might be of interest when evaluating this change:
   * https://blog.golang.org/publishing-go-modules . I'd remark the "Semantic versions and modules" part of the document for information related to go modules and pseudo-versions, tagging ...
   * https://blog.golang.org/v2-go-modules . This seems of special significance if your tags are going to be v1.y.z, v2.y.z, v3.y.z etc...


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org