-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
I'm finding the version numbers we attach to our Flyway migrations a bit confusing for these reasons:
- Flyway migrations have a prefix of
1.3.3but the current Chado version is1.31. What is the final 3 for? Assuming it refers to the 3rd number in the Chado version, what happened to 2? - We are incrementing Flyway version with a
1.3.3_XXXnumber. So why the extra.3if we are incrementing the_XXX? - We are making changes in the
1.4branch. But technically if the version number is 1.3 shouldn't those be part of a 1.3x branch?
Another now confusing issue is that previously, the third number in the Chado version was incremented if there were changes to the non-schema code. With PR #100, the non-schema code was moved out. So, now the reason for incrementing that last number is gone.
I think how we do versioning in Chado will need some discussion, but to help reduce confusion what if we stopped using the 1.4 branch and instead used a 1.3x or 1.3.x branch? Then when we make a 1.4 release we move to the 1.4.x branch. Alternatively, we could just simply and make all changes in a dev branch.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels