Bedrock icon indicating copy to clipboard operation
Bedrock copied to clipboard

Update versioning to use `%year%.%month%.%day%` (eg, "17.01.12")

Open quinthar opened this issue 9 years ago • 5 comments

Let's aim to do a monthly release, with "dot releases" if there are just small bugfixes and cleanup, and "full releases" if there are meaningful functional changes. In this case it looks like there are no externally-visible (eg, interface-changing) functional changes, so we'd just do a dot release. Thoughts?

Also, any thoughts on how to put plugins into a dynamically-loading library such that we can use the public repo for our actual servers, and just separately version/release our internal Expensify plugin? This'll help ensure the public repo stays up to date, rather than us continuously struggling to remember to package and release the latest changes.

Cc: @tylerkaraszewski @righdforsa @cead22

quinthar avatar Nov 18 '16 14:11 quinthar

For now, let's just release HEAD as v1.2 and we can worry about a more deliberate approach later.

quinthar avatar Nov 21 '16 16:11 quinthar

@righdforsa @tylerkaraszewski - Now that we've moved all of auth into its own .so, can we start formally versioning each new Bedrock release? Also, I'm wondering if calling it 1.0 is misleading, given that we've been using this in production at scale for many years. I vote we use an Ubuntu-like numbering scheme, which just represents the year and month. So, the next release would be Bedrock 17.1.

quinthar avatar Dec 26 '16 14:12 quinthar

No objection with the numbering scheme. I think just releasing HEAD each time we do a deploy is a pretty good process. One thing that will help a lot is moving to using open-source bedrock, which is possible now that auth is in a separate .so file.

On 26 December 2016 at 14:33, David Barrett [email protected] wrote:

@righdforsa https://github.com/righdforsa @tylerkaraszewski https://github.com/tylerkaraszewski - Now that we've moved all of auth into its own .so, can we start formally versioning each new Bedrock release? Also, I'm wondering if calling it 1.0 is misleading, given that we've been using this in production at scale for many years. I vote we use an Ubuntu-like numbering scheme, which just represents the year and month. So, the next release would be Bedrock 17.1.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Expensify/Bedrock/issues/57#issuecomment-269216291, or mute the thread https://github.com/notifications/unsubscribe-auth/ABlFPzGjmE6ymberMAesnZm3dl749wZRks5rL9AygaJpZM4K2hei .

righdforsa avatar Dec 26 '16 20:12 righdforsa

Yep, I'd love to do this, and then re-announce to the list.

On Mon, Dec 26, 2016 at 8:57 PM, Christopher Peters < [email protected]> wrote:

No objection with the numbering scheme. I think just releasing HEAD each time we do a deploy is a pretty good process. One thing that will help a lot is moving to using open-source bedrock, which is possible now that auth is in a separate .so file.

On 26 December 2016 at 14:33, David Barrett [email protected] wrote:

@righdforsa https://github.com/righdforsa @tylerkaraszewski https://github.com/tylerkaraszewski - Now that we've moved all of auth into its own .so, can we start formally versioning each new Bedrock release? Also, I'm wondering if calling it 1.0 is misleading, given that we've been using this in production at scale for many years. I vote we use an Ubuntu-like numbering scheme, which just represents the year and month. So, the next release would be Bedrock 17.1.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Expensify/Bedrock/issues/57#issuecomment-269216291, or mute the thread <https://github.com/notifications/unsubscribe-auth/ ABlFPzGjmE6ymberMAesnZm3dl749wZRks5rL9AygaJpZM4K2hei> .

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Expensify/Bedrock/issues/57#issuecomment-269241383, or mute the thread https://github.com/notifications/unsubscribe-auth/AAjG0n7Hlp_PRJtzbu0Wr1JOM_Clu7Krks5rMCpDgaJpZM4K2hei .

quinthar avatar Dec 26 '16 22:12 quinthar

Bump. @righdforsa - Any eta on us using the public apt-get repo, and updating it regularly?

quinthar avatar Jan 12 '17 14:01 quinthar