-
Notifications
You must be signed in to change notification settings - Fork 359
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
Release Process Improvements (for 2.x) #3638
Comments
The version schema you chose is not compatible with conda versioning schema. I think |
Would |
I think so, yes. |
Ok then, I'll do the necessary modifications for that scheme. 👍🏼 |
Thank you for opening a discussion. Are |
Outside of mamba-related work, I'm mostly used to semantic-versioning-based version naming where Is concatenating the pre-release name to the patch number is a common practice in the conda circles? Or was it just to workaround the lack of official pre-release field in the naming scheme? |
This common in the python worlds given that PEP 440 specifies it, and it was then reused by conda packages. |
Thanks. At first glance, it seems that both this version and the up to date version, if I'm reading this correctly:
Whatever we chose, does it have to strictly follow these rules? We already published edit> a section of my comment was not saved, fixed links |
Based on I would suggest looking at this piece of |
We had a meeting with @jjerphan @Hind-M and @JohanMabille and agreed that
(I'll update the pr today with some tweaks) |
Troubleshooting docs
Anaconda default channels
How did you install Mamba?
Mambaforge or latest Miniforge
Search tried in issue tracker
N/A
Latest version of Mamba
Tried in Conda?
Not applicable
Describe your issue
We started discussing privately this subject so I'm moving the discussion here for making sure we coordinate and detect potential disagreements.
Problems
micromamba/mamba --version
with a pre-released version (for examplev2.0.4alpha1
) is notSolutions
These are the different points we already briefly discussed and started working on to solve these problems:
X.Y.Z-prerelease_type.increment
with the increment separated by a.
so that it is easy for (future) tooling to compare/order pre-release versions. For example1.2.3-alpha.0
or2.1.0-beta.1
v1.2.3.alpha0
, see discussion below.micromamba/mamba --version
displays pre-release version names + establishes pre-release versions name scheme #3639)mamba/micromamba --version
display the pre-release part when it is a pre-release version (I'm working on itmicromamba/mamba --version
displays pre-release version names + establishes pre-release versions name scheme #3639)mamba info / micromamba info
Logs
environment.yml
N/A
~/.condarc
N/A
The text was updated successfully, but these errors were encountered: