-
Notifications
You must be signed in to change notification settings - Fork 1
Versioning
With the new update, notification, features, CricketUI will check GitHub at every startup and compare the current version to the latest release tag. We must be very strict with how we handle versioning and releases. These are my thoughts and partly documentation to how the notifications work.
Application Name = "UI3141-3201"
tag = "V1.0.0"
This shows the application name, version and the tag Stable. This is already done, and nothing new needs to happen. However, after a stable release is made, increment version
by one and tag = "git"
to signify development of the next version. This is very important, otherwise things may break in the updater logic.
Application Name = "Cricket"
tag = "V2.0.0"
This shows the application name, version and the tag Stable. This is already done, and nothing new needs to happen. However, after a stable release is made, increment version
by one and tag = "git"
to signify development of the next version.
These are cases that need to be checked for proper notifications
- Old release (
v1.0.0 - Stable
) to new release (v2.0.0 - Stable
).- This is why it in important to increment version by 1 immediately after release and tag it as
git
. Singularity still has this git tag and UI version, and so it will compare the release and the internal version - if the internal version is the same or higher, then that means there is a stable release that should supersede current Singularity release.
- This is why it in important to increment version by 1 immediately after release and tag it as
- Cricket release (
v2.0.0 - git
) to stable release (v2.2.0 - Stable
)