`lru-cache` fails on Node.js 22
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 76/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- github-actions, javascript, node.js
Hướng nghiên cứu
Bắt đầu với mục lru-cache ở khoảng dòng 257–264 trong lib/lookup.json và so sánh các quy tắc phiên bản Node.js của mục này với quy trình CI của dự án được liên kết trong issue. Chạy quy trình của mô-đun kiểm thử được trích dẫn cho lru-cache để xác nhận các lỗi trên Node.js 22. Công việc hoàn tất khi citgm bỏ qua các phiên bản dưới 24 đối với lru-cache và quy trình liên quan chạy thành công.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
- follows on from https://github.com/nodejs/citgm/issues/1197
Situation
Running citgm lru-cache fails:
- on Node.js 22 for macos, windows & ubuntu
| Item | Status |
|---|---|
| docs page | https://isaacs.github.io/node-lru-cache/ |
| npm package | https://www.npmjs.com/package/lru-cache |
| npm status | active |
| last published | 11.5.3 Sep 19, 2026 |
| weekly downloads | 652,744,103 |
| repo location | https://github.com/isaacs/node-lru-cache |
| repo last update to default branch | Sep 19, 2026 |
| repo status | active |
| repo CI status | runs in Node.js 24 & 25 |
| lookup release / HEAD | release |
| lookup - skip | aix |
| lookup - flaky | win32 |
| lookup maintainer 1 | isaacs |
Repo CI https://github.com/isaacs/node-lru-cache/blob/main/.github/workflows/ci.yml runs in Node.js 24 & 25
Steps to reproduce
Run https://github.com/nodejs/citgm/actions/workflows/test-module.yml
Module to test: lru-cache
CITGM repository to checkout: nodejs/citgm
CITGM GitHub ref to checkout: main
Result
Fails on Node.js 22 all OS
Fails on Node.js 22, 24 & 26 for Windows
| Node.js | npm | macos | ubuntu | windows |
|---|---|---|---|---|
| 22.23.4 | 10.9.9 | FAIL | FAIL | FAIL |
| 24.22.1 | 11.19.1 | PASS | PASS | FAIL |
| 26.12.1 | 11.20.0 | PASS | PASS | FAIL |
win32 is already skipped in lookup.json. No action needed for Windows
References
Suggestion
- Skip <24 in citgm for lru-cache which already dropped Node.js 22.x in https://github.com/isaacs/node-lru-cache/blob/main/.github/workflows/ci.yml due to testing incompatibility
- Ngôn ngữ chính
- JavaScript
- Star
- 608
- Fork
- 163
- Merge trung bình
- 2 ngày 20 giờ
- Pull request đã merge (30 ngày)
- 14
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọ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 nodejs/citgm
-
`serialport` fails in `win11-vs2022_clang-arm64`Có thể đã có người làm @MikeMcC399 đã nhận 2 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
nodejs/citgm#1220 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Outdated maintainers for body-parserCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
nodejs/citgm#1207 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
`citgm-smoker` fails `express-session` in `alpine-latest-x64` (openssl: not found)Có thể làm lại được @MikeMcC399 đã nhận 11 ngày trước và không có pull request nào đang mở. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
nodejs/citgm#1200 · 6 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
`microtime` fails on macOS, Windows & Alpine LinuxCó thể đã có người làm @MikeMcC399 đã nhận 12 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
nodejs/citgm#1175 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
`@yarnpkg/cli` v4 fails in Node.js 22 (macos/ubuntu)Có thể đã có người làm @MikeMcC399 đã nhận 10 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
nodejs/citgm#1164 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
danilogiles/enki-browser#113 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày
-
ux
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
evcc-io/evcc#35605 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 95/100
weavefox/awesome-opc#29 ·
Maintainer thường phản hồi trong vòng 1 ngày