Bump actions/upload-artifact off v4 (Node 20) before Sept 16, 2026
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
- 64/100
- Loại issue
- Tái cấu trúc
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- github-actions, yaml
- Lĩnh vực
- ci-cd
Hướng nghiên cứu
Đọc .github/workflows/ci-build.yml và kiểm tra issue được liên kết actions/upload-artifact#806 để xác nhận liệu lỗi hồi quy của v7 đã được khắc phục hay chưa. Cập nhật artifact action lên v6, trừ khi đã xác nhận v7 an toàn, đồng thời kiểm tra các actions được nêu tên và cảnh báo CI về việc ngừng hỗ trợ Node 20. Hoàn thành khi workflow không còn phụ thuộc vào các actions dùng Node 20 và CI 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ả
Background
PR #1088 pinned actions/upload-artifact to v4.6.2 (in .github/workflows/ci-build.yml) to avoid an intermittent silent-failure regression on v7 (see actions/upload-artifact#806).
v4 runs on Node.js 20. GitHub is sunsetting Node 20 on the Actions runner:
- June 2, 2026: Node 24 becomes the default runtime.
v4still works but emits a deprecation warning on every run. - September 16, 2026: Node 20 is removed.
v4will stop working unlessACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=trueis set on the runner / workflow (foot-gun; don't do this).
Source: GitHub Actions runner deprecation notice (visible as a warning annotation on every run after June 2):
Node.js 20 actions are deprecated... Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026.
What to do before September 16, 2026
Pick one:
- Upgrade to
actions/[email protected](Node 24, pre-ESM, no known silent-failure regressions). Single-file change. - Upgrade to
@v7.xif the silent-failure regression has been fixed by then. Check actions/upload-artifact#806 and similar issues before going tov7.
Recommend option 1 unless v7 issues are resolved.
Other Node-20 actions to audit at the same time
While we're at it, check these for the same Node 20 / Node 24 transition:
dotnet/[email protected](already flagged with the same deprecation warning on current builds)actions/[email protected](verify which Node version it runs on)- Any others surfaced by the deprecation warnings in the next CI run.
Don't lose track
This issue must be resolved before September 16, 2026 or PR CI breaks.
- Ngôn ngữ chính
- C#
- Star
- 1.9k
- Fork
- 194
- Merge trung bình
- 12 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
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 reactivemarbles/DynamicData
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
reactivemarbles/DynamicData#1229 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: ChangeAwareList merges an insert one slot before a pending AddRange, corrupting list order downstreamCó thể đã có người làm @dwcullop đã nhận 9 ngày trước. Đang mởbug
Độ khó 3/5 Nửa ngày Mức phù hợp với người mới 63/100
reactivemarbles/DynamicData#1225 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature]: Make Avg, StdDev, Maximum and Minimum refresh-aware, consistent with SumCó thể đã có người làm @dwcullop đã nhận 14 ngày trước. Đang mởbreaking change enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
reactivemarbles/DynamicData#1214 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
reactivemarbles/DynamicData#1196 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug]: RemoveKey loses entry identity for equal values and produces invalid list indexesCó thể đã có người làm @dwcullop đã nhận 51 ngày trước. Đang mởbug
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
reactivemarbles/DynamicData#1182 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của reactivemarbles/DynamicData
Issue tương tự
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
immichFrame/ImmichFrame#735 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
dimitar-radenkov/Pointframe#318 ·
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 68/100
DotHarness/dotcraft#546 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
a-corriger bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
christian-raj/S-Aloha#303 · 1 bình luận ·
-
Input editor says "Apply Changes" even when no changes have been made.Có thể đã có người làm @hcooper đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
MobiFlight/MobiFlight-Connector#3526 ·
Maintainer thường phản hồi trong vòng 1 ngày