Allow relative `current` releases
Maintainer thường phản hồi trong vòng 8 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 38/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- github-actions, nodejs, typescript
Hướng nghiên cứu
Bắt đầu bằng cách lần theo cách xử lý LTS tương đối hiện có cho node-version và xác định current/-N sẽ được phân giải như thế nào so với bản release mới nhất. Làm rõ liệu các tổ hợp khoảng như e=current/-3 lts/* có nằm trong phạm vi hay không, sau đó xác định các test liên quan và cập nhật chúng để bao quát các thay đổi về release; issue không nêu tên file hay test nào.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Description:
The same way it's possible to define relative LTS versions in node-version (like lts/-1), I want to be able to use relative versions from latest one (like current/-3).
Justification:
I want to support only versions with at least 1 year of maintenance in the foresee. I've seen maintenance dates match for current version, so current/-3 would match up to 3 versions older for current ones, so for example when v24 gets released now in April, -3 would be Node.js v21, not testing on v20 that will be out of maintenance on April 2026.
Additionally, I would want some basic ranges combinations similar to browserlist, so something like >=current/-3 & lts/* when Node.js v24 gets published would resolve to Node.js v22 instead of v21, that's the first LTS newer than current/-3, but maybe that would be in another proposal.
Are you willing to submit a PR?
Yes, I could do that if there's interest.
- Ngôn ngữ chính
- TypeScript
- Star
- 5k
- Fork
- 1.7k
- Merge trung bình
- 13 ngày 7 giờ
- Pull request đã merge (30 ngày)
- 5
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của actions/setup-node
-
feature request
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
actions/setup-node#1531 · 1 bình luận · 4 reaction ·
Maintainer thường phản hồi trong vòng 8 ngày
-
feature request
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100
actions/setup-node#1634 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 8 ngày
-
Volta extends resolution in getNodeVersionFromFile has no cycle detection, recursing until stack overflowCó thể đã có người làm @v-gowridurgad đã nhận 17 ngày trước. Đang mở
actions/setup-node#1628 · 3 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 8 ngày
-
`npm config get cache` fails with `EBADDEVENGINES` when requiring newer npm versions in `devEngines`Đang mởfeature request
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 52/100
actions/setup-node#1553 · 13 bình luận · 2 reaction ·
Maintainer thường phản hồi trong vòng 8 ngày
-
feature request
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100
actions/setup-node#1428 · 1 bình luận · 3 reaction ·
Maintainer thường phản hồi trong vòng 8 ngày
Tất cả issue của actions/setup-node
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
microsoft/vscode-livepreview#876 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
needs-triage
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
JustJarethB/invoicer#54 ·
-
ICP 1.2.0 shows a scheduled task's interval in milliseconds under the label "Interval (In seconds)"Đang mởNeeds Triage Type/Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
wso2/product-integrator#2585 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Add: Telemundo West sdĐang mởcheck:passed streams:add
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
design
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
MTES-MCT/monitor-field#119 ·
Maintainer thường phản hồi trong vòng 1 ngày