-
Notifications
You must be signed in to change notification settings - Fork 301
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 v2.1.0 final to unlock Scala Center's SCP-026 #2334
Comments
As discussed via other channels, I don't think we really need a "stable" version for the CLI. I'd like to change the API a bit more before going back to stable version numbers (I'd like to rely on coursier/dependency and coursier/versions in particular, and drop the former APIs these replace). To me, the coursier version reflects only the stability of the API. The CLI itself is stable enough (there's plenty of non regression tests, ensuring it is), and doesn't really break its "public interface", that is its CLI options. I'm not sure, but it seems to me that part of your wish for a "stable" version may originate from the coursier website not being updated recently (it had been on I still need to update coursier/setup-action (its master is already using the latest launchers, only a stable release of coursier/setup-action should be needed IIRC). |
Thank you for your response. Let me clarify what I mean by a “stable” release of the CLI. Basically, we would like to fix a couple of issues with the current behavior of |
I just tried again from scratch, following the installation instructions, and what is installed is still --> So my wish for a stable version is really that, if I follow the standard instructions on the website, I get a version of If following the standard instructions installs |
I'm a bit confused by what the plan is here now I see coursier/apps#119 was merged, but I was under the assumption it wouldn't be until a stable release or everything was on the latest milestone. CI builds that are using coursier/setup-action are now failing with the issue mentioned here: #2351. Are we forcing the Milestone on people? Are we doing a stable release? |
(on Windows) OK, so, trying any combination However, after deleting Thank you! |
It turned out that releasing a final v2.1.0 was not necessary to ship the work done by the Scala Center into the hands of the Scala users. This issue can be closed. |
Closing this, as the root of the issue (benefitting from fixes in the "default" CLI) has been fixed, with apparently-non-stable version of the CLI being recommended in most places (being understood that version numbers stability applies less to the CLI, and more to the API stability). |
For what it's worth, I'd still recommend doing a stable release. There are places that use coursier that have strict policies on versions that they can use. For example at the client I work at we aren't allowed to use non-stable versions, meaning we can't use anything newer than 2.0.16 because everything else is seen as a non-stable version. Please reconsider this. I know "it's just a number", but that doesn't work in a ton of enterprise-type companies. If it doesn't matter to you like you say, then maybe just release a new stable version? |
Which happened more than one and half year ago https://github.com/coursier/coursier/releases/tag/v2.0.16 |
I might cut |
2.1.0-RC6 came out yesterday. Do all these RCs mean 2.1.0 is now imminent? Or we have we replaced a potentially endless series of milestones with a potentially endless series of RCs...? (RC1 was three months ago.) Curious what the remaining blockers might be...? |
Hello,
Coursier v2.1.0-M1 was released 2 months ago, with an M2 a couple weeks later. Since then, there does not appear to have been any changes in the
master
branch, and it also seems that no critical regression was reported.May I kindly ask to release Coursier v2.1.0 final?
As long as there is no final release, we cannot merge the following PRs in coursier/apps:
Merging those PRs is required to move forward with the Scala Center Recommendation SCP-026, which has therefore been blocked.
Using the milestone is, in theory, possible. But you need to create your own channel with the changes brought by the two PRs above. This is not something we can recommend to newcomers.
/cc @adpi2 @ckipp01 @tpolecat
The text was updated successfully, but these errors were encountered: