Skip to content

Announce Semantic Versioning scheme #468

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Dec 21, 2013
Merged

Conversation

zzak
Copy link
Member

@zzak zzak commented Dec 17, 2013

Pending review by @hsbt

* `MINOR`: increased every christmas, may be API incompatible
* `TEENY`: security or bug fix which maintains API compatibility
* May be increased more than 10 (such as `2.1.11`), and will be released every 2-3 months.
* `PATCH`: commits since last minor release, will remain at p0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"will remain at p0" is not clear to me (but I did not follow any discussions on this).

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the existing version scheme: {MAJOR}.{MINOR}.{TEENY}-p{PATCH}

we will keep PATCH at 0

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to contradict https://gist.github.com/sorah/7803201:

"PATCHLEVEL: number of commits since last MINOR release (will be reset at 0 when releasing MINOR)"

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@stomar It is my mistake, I will fix it and update the meeting log upstream (where these notes came from)

@zzak
Copy link
Member Author

zzak commented Dec 17, 2013

@stomar Thanks for the review! ❤️

@hone
Copy link
Member

hone commented Dec 19, 2013

Looks good. 👍

@zzak
Copy link
Member Author

zzak commented Dec 19, 2013

@hsbt Are you ok to merge this?

hsbt added a commit that referenced this pull request Dec 21, 2013
[WIP] Announce Semantic Versioning scheme
@hsbt hsbt merged commit 6b3a461 into ruby:master Dec 21, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants