Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Can't install prerelease RubyGems

Aperta Adatta ai principianti
#945 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

@ntkme ci sta già lavorando.

Dal 9/10/2026.

  • #946 di @ntkme — aperta

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
66/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
javascript, ruby
Ambito
ci-cd

Direzione di ricerca

Il confronto tra versioni che rifiuta le versioni prerelease di RubyGems si trova in rubygems.js, intorno alla riga 23, dove viene usato il modulo semver. Leggi questo confronto e ricostruisci come una versione come 4.1.0.beta2 arriva fino a lì. È completato quando una versione prerelease di RubyGems come 4.1.0.beta2 viene accettata e installata, e la gestione esistente delle versioni normali continua a funzionare.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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.

Lingua principale
JavaScript
Stelle
996
Fork
373
Merge medio
48m
PR unite (30g)
7

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ruby/setup-ruby

Tutte le issue di ruby/setup-ruby

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.