Adopt Conventional Commits #3330
Replies: 5 comments 12 replies
-
That's an interesting idea. I wonder why arrow doesn't it? Have you guys tried it before? |
Beta Was this translation helpful? Give feedback.
-
I'm trying to understand this proposal. I imagine we would need to setup some sort of a release process where we freeze the repo, run some tests, fix bugs if any, then make a commit to bump up a version in some file. I'm not sure this can be easily automated. Am I missing something? |
Beta Was this translation helpful? Give feedback.
-
We have tried both approaches with Presto and I feel that releasing from main is a better solution. The challenge with a separate release branch is that a small set of folks (1-2) is trying to stabilize that branch without any help from the rest of the community. Folks continue landing lots of changes to main making it difficult to stabilize the release branch. I feel release go easier if everybody in the community is invested in making then happen quickly. |
Beta Was this translation helpful? Give feedback.
-
I wanted to see if we had any more thoughts on how to provide specific versions of Velox to users? Perhaps, in an effort to preserve the trunk based development model that the Velox community has adopted, |
Beta Was this translation helpful? Give feedback.
-
Closed in favor of #11039 |
Beta Was this translation helpful? Give feedback.
-
With the Velox API maturing more and more there will be a point when releases become viable. At that point Velox will need a versioning schema, probably https://semver.org/ ?
Keeping track of the correct version for the next release manually can be complicated and prone to errors (arrow only releases major versions i.a. for this reason). A solution for this would be commit messages that contains a machine readable component that allows for a script to collect and summarize the changes and determine the correct version, e.g. https://www.conventionalcommits.org/en/v1.0.0/
@kgpai @raulcd @pedroerp what do you think?
Beta Was this translation helpful? Give feedback.
All reactions