Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Some github actions will stop working on june 2

Đang mở
#9,152 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 2 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
35/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, node.js, rust
Lĩnh vực
ci-cd, release

Hướng nghiên cứu

Bắt đầu bằng cách xem xét workflow crate-io.yml và PR #9132, sau đó kiểm tra khả năng tương thích với Node.js 24 của các action setup-protoc, publish-crates và rdme được liệt kê. Xác nhận cách workflow phát hành các crate Rust lên crates.io và liệu PR hiện có đã bao quát từng action hay chưa. Công việc được xem là hoàn tất khi publishing workflow hoạt động mà không cần workaround cho môi trường Node.js 20 trước thời hạn ngừng hỗ trợ.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

On june 2nd github will deprecate node.js 20 for all github actions at which point they will no longer work without setting an env variable. In september even that won't work anymore. I found these actions that still have not updated to node.js 24:

  • setup-protoc no commits in 2 years, PR for node.js 24 exists but no maintainer response
  • publish-crates no commit in a year, no PR, created an issue
  • rdme maintained and if i understand correctly the next patch version is compatible with node.js 24 and by us specifying only the major version we should automatically use that

This mostly affects the workflow responsible for publishing our rust crates to crates.io.

I made a PR to update the rest to node.js 24 versions here: https://github.com/ElementsProject/lightning/pull/9132 but the crate-io.yml workflow probably needs to be redone.

Ngôn ngữ chính
C
Star
3.1k
Fork
1k
Merge trung bình
3 ngày 10 giờ
Pull request đã merge (30 ngày)
40

Chuẩn bị môi trường

  • Có Dockerfile hoặc tệp Docker Compose
  • Có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ElementsProject/lightning

Tất cả issue của ElementsProject/lightning

Issue tương tự

Thêm issue về C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.