-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Add tag LTS suffix #527
Comments
I am neutral to having an LTS suffix, but there is definitively an overhead of adding it as we will have to support the existing tag naming convention as well. I am definitively opposed to having an |
"...essentially breaking lots of stuff" for using Overhead to created automated tag or for build? To me, layers keep cached and tags works like alias like with any other tag. |
RE: |
@chorrell Without |
This is similar to how Ubuntu and Debian images are tagged. I have seen no other official images that has explicitly named any of their tags LTS. |
@Starefossen In no official repository is the LTS tag used, for me it is important to use only LTS (despite all the discussion about the term itself) by guaranteeing a longer support and other stuff. Is there something I am not realizing to use LTS more automatically? |
In "mediawiki", "sonarqube", and "xwiki" the maintainers have opted for an
"lts" tag (and "latest" then points to the most recent release). However,
in "ubuntu", the "latest" tag simply points to the most recent LTS instead
(since that's what users who don't know what they need ought to be using).
|
@webysther the problem with an LTS tag for a programming language like Node.js is that this tag will b be moved to the next LTS version as soon as the next one is out, and since there are one major release in-between LTS versions there will be seriously (and sudden) breakage for all project relying on the @tianon thanks for you input, I guess an |
I like having |
👍 I like that as well. |
What would be the tag for the version past LTS if not latest? I think latest should be to the latest available version and lts should be on the latest LTS version. If that doesn't meet someone's need, they should use version numbers. |
@LaurentGoderre the version past LTS can be specified using version numbers/names. I'm against an |
I agree. I've been discouraging the use of The original request of the OP was to add an |
examples: thanks for the good work |
I understand the concern about breaking code because the major version jumps suddenly. But there are valid use cases for this. In my case, I want to have my build server build the develop branch with whatever the latest LTS is. If there are problems, automated tests will catch them. The release branch will still be locked down to a specific major version until changed manually. The option should be there for those who want to use it. And if somebody screws up it's on them. |
Agreed with @jhclouse. Also it will be great to not only have |
What I'm personally looking for is a |
Running tests using CI would definitely be easier with additional tags for I do not wish to update CI configuration for all my projects when a new version is released, however I always want to test against LTS and current versions. I would like to be able to use
And
Having looked at what I've posted above, it occurs to me that the Given that we offer users the option to automate testing (or screw things up) by using the I agree with @jhclouse that "if somebody screws up it's on them". |
After a while, the ubuntu and debian change their mind about
|
I prefer that approach. |
Whichever approach is decided on, it appears there's a fair bit of interest in adding tags for the "LTS" and "Current" releases. Does it make sense to tag the two versions |
any updates on this? |
Is possible add this tag, sample:
6.11.3-lts, 6.11-lts, 6-lts, boron-lts
8.5.0-lts, 8.5-lts, 8-lts, lts (when 8 comes LTS)
More info: https://github.com/nodejs/LTS
The text was updated successfully, but these errors were encountered: