Difference between revisions of "Manual:Versioning"

From Mudlet
Jump to navigation Jump to search
(Specify differences of testing versions a little more)
Line 13: Line 13:
 
Emergency hotfix: semver patch+1
 
Emergency hotfix: semver patch+1
  
Examples: Mudlet 3.0.0 got released - dvelopment branch is now 3.0.0-dev. Any testing snapshots for users will be 3.0.0-testing-shortsha1, and they are intended to be very short-lived. Mudlet 3.1.0 gets released - development branch is now 3.1.0-dev, testing snapshots 3.0.0-testing-shortsha1.
+
Examples: Mudlet 3.0.0 got released - development branch is now 3.0.0-dev. Any testing snapshots for users will be 3.0.0-testing-shortsha1, and they are intended to be very short-lived. Mudlet 3.1.0 gets released - development branch is now 3.1.0-dev, testing snapshots 3.0.0-testing-shortsha1.
  
 
== Past versioning ==
 
== Past versioning ==
  
 
Mudlet 3.0 release cycle used a different versioning scheme: snapshots used versions from the unreleased release, for example 3.0-delta. This caused confusion as the name was shortened to 3.0 and people thought they were using 3.0 when they were not.
 
Mudlet 3.0 release cycle used a different versioning scheme: snapshots used versions from the unreleased release, for example 3.0-delta. This caused confusion as the name was shortened to 3.0 and people thought they were using 3.0 when they were not.

Revision as of 18:33, 26 March 2017

Current versioning

Mudlet uses semantic versioning since 3.0.0.

Personal builds from Git: semver-dev

Snapshot builds for testing with users from a branch that is part of the main repository: semver-testing-shortsha1

Snapshot builds for testing with users by CI from a PR: sember-testing-CI-shortsha1

Major feature completed release: semver major+1 Various improvements/bugfixes release: semver minor+1 Emergency hotfix: semver patch+1

Examples: Mudlet 3.0.0 got released - development branch is now 3.0.0-dev. Any testing snapshots for users will be 3.0.0-testing-shortsha1, and they are intended to be very short-lived. Mudlet 3.1.0 gets released - development branch is now 3.1.0-dev, testing snapshots 3.0.0-testing-shortsha1.

Past versioning

Mudlet 3.0 release cycle used a different versioning scheme: snapshots used versions from the unreleased release, for example 3.0-delta. This caused confusion as the name was shortened to 3.0 and people thought they were using 3.0 when they were not.