Skip to content
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

GitHub actions dropping support for node < 16 #1140

Open
nfischer opened this issue Nov 12, 2023 · 0 comments
Open

GitHub actions dropping support for node < 16 #1140

nfischer opened this issue Nov 12, 2023 · 0 comments
Labels

Comments

@nfischer
Copy link
Member

See this blog post: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/

For some reason GitHub is removing support for testing our code against Node 8 through 15 (which is the majority of what we test). We can temporarily workaround this by adding a line in .github/workflows/main.yml:

env:
  ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true

Unfortunately, we also need a solution long-term. We may just have to lose test coverage for older versions, which might also mean we have to prematurely drop support for earlier node versions.

Very disappointed by GitHub's decision, and by the NodeJS core team's insufficient support window. Ubuntu 22.04 LTS (the latest LTS version) still uses node v12.22.9. I personally don't feel comfortable dropping support for the node version in Ubuntu LTS, since that would exclude a huge part of the Linux community. I hope we can hold off on completely dropping support until Ubuntu 24.04.1 LTS comes out next year.

@nfischer nfischer added the chore label Nov 12, 2023
nfischer added a commit that referenced this issue Nov 12, 2023
GitHub is removing all versions < v16 from GitHub actions. I'm trying to
keep Node coverage for as long as possible.

Issue #1140
nfischer added a commit that referenced this issue Nov 12, 2023
GitHub is removing all versions < v16 from GitHub actions. I'm trying to
keep Node coverage for as long as possible.

Issue #1140
nfischer added a commit to shelljs/shx that referenced this issue Nov 12, 2023
GitHub is removing all versions < v16 from GitHub actions. I'm trying to
keep Node coverage for as long as possible.

Issue shelljs/shelljs#1140
nfischer added a commit to shelljs/shx that referenced this issue Nov 12, 2023
GitHub is removing all versions < v16 from GitHub actions. I'm trying to
keep Node coverage for as long as possible.

Issue shelljs/shelljs#1140
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant