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
Remove Node version 10 from .github/workflows/test.yml #299
Comments
👋 I am in favour of making this change across the JS repos, but I think we might want to release the change as a major version, given that we will no longer guarantee Node 10.x comparability. What do you think? |
👋🏽 @timrogers! I'm not sure about making it a major version. Since the published code is not changing (we only stop checking if it works with On the other hand, there is this intention to stop giving support to |
I definitely agree that this is a tricky case. The code is not changing, but I still think it is significant. Right now, our CI checks guarantee that Node 10 will work. With this change, we provide no guarantees. Node 10 could break at any time and we'd have no way of knowing or communicating that. My preference is to "play it safe" and go for a major version to avoid surprises. People will see the release notes and will know if Node 10 matters to them. If it matters, they can take action - either sticking with their current version or upgrading Node. If it doesn't matter, they can just ignore it and upgrade. If we don't do this, it's very likely that there will be a future release which does break Node 10 and surprises people. @gr2m @nickfloyd What do you think? ❤️ |
@oscard0m And, of course, I'm interested to hear what you think too! ✨ |
When stopping support for a node version, it's definitely a major change. See this comment on a PR I made to drop support for NodeJS v10 octokit/webhooks.js#555 (comment) |
I'm up for releasing a major version. I was thinking, for NodeJS 12 we would do a different major version or do we want to drop support for both in the same breaking changes? |
If we want to drop support for deprecated Node versions, I think we should do multiple together in one go. It's the same logical change: dropping support for end-of-life Node releases. |
I have started an octoherd script to deal with the required changes: wolfy1339/octoherd-script-remove-eol-node-versions#1 |
I'd prefer to release breaking versions, too. |
Done via #302 |
Description
Node v10 has been deprecated so there is no need to keep giving support to it in our CI.
Context
You can find more details here
The text was updated successfully, but these errors were encountered: