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

Can't install prerelease RubyGems

Đang mở Phù hợp với người mới
#945 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

@ntkme đang làm issue này rồi.

Từ ngày 9/10/2026.

  • #946 của @ntkme — đang mở

Đá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
66/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
javascript, ruby
Lĩnh vực
ci-cd

Hướng nghiên cứu

Phép so sánh phiên bản từ chối các phiên bản prerelease của RubyGems nằm trong rubygems.js, khoảng dòng 23, nơi module semver được sử dụng. Hãy đọc phép so sánh đó và theo dõi cách một phiên bản như 4.1.0.beta2 đi đến đó. Công việc hoàn thành khi một phiên bản prerelease của RubyGems như 4.1.0.beta2 được chấp nhận và cài đặt, còn cách xử lý phiên bản hiện có cho các bản phát hành chính thức vẫn hoạt động bình thường.

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

Mô tả

Ensure the following before filing this issue
  • I verified it reproduces with the latest version with - uses: ruby/setup-ruby@v1 (see Versioning policy)

  • I tried to reproduce the issue locally by following the workflow steps (including all commands done by ruby/setup-ruby, except for Downloading Ruby & Extracting Ruby),
    and it did not reproduce locally (if it does reproduce locally, it's not a ruby/setup-ruby issue)

Are you running on a GitHub-hosted runner or a self-hosted runner?

GitHub-hosted runner

Link to the failed workflow job (must be a public workflow job, so the necessary information is available)

https://github.com/haines/pg-aws_rds_iam/actions/runs/37953659583/job/113898580616#step:3:54

Any other notes?

The prerelease version format for RubyGems (e.g. 4.1.0.beta2) is not valid semantic versioning, so the semver module (correctly) reports that it is invalid. The comparison needs to take this into account in order for this action to be able to install such a version.

Ngôn ngữ chính
JavaScript
Star
996
Fork
373
Merge trung bình
48 phút
Pull request đã merge (30 ngày)
7

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

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 ruby/setup-ruby

Tất cả issue của ruby/setup-ruby

Issue tương tự

Thêm issue về JavaScript

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.