Comments (5)
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.
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.
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.
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.
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
from discussions.
Related Issues (20)
- 2024-04-15 Express TC Meeting HOT 5
- Moderation Approach: move to Github Discussions
- Revive the Triage Team HOT 20
- Express sustainability (funding deep dive) HOT 1
- Clarification Needed: Minimum Node.js Version for CI GitHub Action HOT 4
- Properly list the organization members HOT 8
- 2024-04-24 Express Working Session HOT 4
- 2024-04-29 Express TC Meeting HOT 10
- Express 5.0 - last push! HOT 13
- 2024-05-08 Express Working Session HOT 1
- 2024-05-13 Express TC Meeting HOT 6
- 2024-05-22 Express Working Session HOT 2
- 2024-05-27 Express TC Meeting HOT 5
- 2024-06-05 Express Working Session HOT 2
- 2024-06-10 Express TC Meeting HOT 1
- 2024-06-19 Express Working Session HOT 4
- 2024-06-24 Express TC Meeting
- Request for Introduction to the Sovereign Tech Fund and Linux Foundation IT Operations
- Collaborate on documentation through rewards in Opire HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from discussions.