Coder Social home page Coder Social logo

Comments (5)

UlisesGascon avatar UlisesGascon commented on June 22, 2024 1

I am +1 to Dropping Support for 0.x for technical reasons 👍

Also, I am okay with supporting Dropping Support for all pre-4.x versions if we reach a good agreement.

(cc: @expressjs/express-tc )

from discussions.

wesleytodd avatar wesleytodd commented on June 22, 2024 1

I think this aligns with the general idea for the main express package as well. But to be clear, this requires a major version bump for ALL of these packages. We cannot drop CI for more than a short period of time for one off reasons without major revving. We need to major a lot of them anyway, so I don't think this is a blocker.

Additionally, I tried to start this convo here #210 so not sure if we want to consolidate the discussion there and close this? Then we can circle back in the individual repos with the plan?

from discussions.

ljharb avatar ljharb commented on June 22, 2024 1

Note that that doesn't preclude testing of any node version; I use ljharb/actions/node/install with nvm to test down to node 0.8 on 500+ projects. It just means you can't use an action that runs in node < 20 anymore, but you can still install (even with setup-node) an older version.

from discussions.

inigomarquinez avatar inigomarquinez commented on June 22, 2024

After fixing the CI of several packages in the organization, I also agree with @carpasse as he perfectly explains the problems of having to support those legacy versions.

from discussions.

carpasse avatar carpasse commented on June 22, 2024

Not sure when they will enforce the change but there is a blog post from GitHub advising to migrate to node 20 on Github actions.
https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/

We've are already seen the warnings on the ci pipelines of the repos
Screenshot 2024-05-14 at 07 46 22

from discussions.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.