miguelsorianod edited a comment 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 (See 
details of the findings here 
https://github.com/redhat-integration/rhi-operator/pull/7#issuecomment-656259127)
   
   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:
us...@infra.apache.org


Reply via email to