-
Notifications
You must be signed in to change notification settings - Fork 22
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
[Doc] Add versioning_policy doc #62
base: main
Are you sure you want to change the base?
Conversation
f003f59
to
ae0fbc9
Compare
1273e76
to
62eb0ed
Compare
Signed-off-by: Yikun Jiang <[email protected]>
62eb0ed
to
3891949
Compare
- **Final releases**: will typically be released every **3 months**, will take the vLLM upstream release plan and Ascend software product release plan into comprehensive consideration. | ||
- **Pre releases**: will typically be released **on demand**, ending with rcN, represents the Nth release candidate version, to support early testing by our users prior to a final release. | ||
- **Post releases**: will typically be released **on demand** to support to address minor errors in a final release. It's different from [PEP-440 post release note](https://peps.python.org/pep-0440/#post-releases) suggestion, it will contain actual bug fixes considering that the final release version should be matched strictly with the vLLM final release version (`v[major].[minor].[micro]`). The post version has to be published as a patch version of the final release. | ||
- **Developmental releases**: will be tagged on demand before a final/pre/post releases to help create early releases directly from source code to help with iterative development and verification, typically will not be published to PyPI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure if dev tag is needed. More tag will lead more user confusion
|
||
Note that vllm-ascend will only be released for a certain vLLM release version rather than all versions. Hence, You might see only part of versions have dev branches (such as only `0.7.1-dev` / `0.7.3-dev` but no `0.7.2-dev`), this is as expected. | ||
|
||
Usually, a commit should be ONLY first merged in the main branch, and then backported to the dev branch to reduce maintenance costs as much as possible. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we should also describe the retire policy of a dev branch. For example, there only exists 2-3 dev branch, the oldest one will be removed once more branch is coming?
What this PR does / why we need it?
This patch add the versioning policy doc for vllm-ascend
Does this PR introduce any user-facing change?
No
How was this patch tested?
preview: https://vllm-ascend--62.org.readthedocs.build/en/62/