Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Can't install prerelease RubyGems

Ouverte Adaptée aux débutants
#945 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

@ntkme y travaille déjà.

Depuis le 9/10/2026.

  • #946 par @ntkme — ouverte

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
66/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
Active
Stack technique
javascript, ruby
Domaine
ci-cd

Piste de recherche

La comparaison de versions qui rejette les versions préliminaires de RubyGems se trouve dans rubygems.js, vers la ligne 23, là où le module semver est utilisé. Lis cette comparaison et retrace comment une version comme 4.1.0.beta2 y parvient. C'est terminé lorsqu'une version préliminaire de RubyGems telle que 4.1.0.beta2 est acceptée et installée, et que la gestion existante des versions stables continue de fonctionner.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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.

Langage dominant
JavaScript
Étoiles
996
Forks
373
Merge moyen
48 min
PR mergées (30 j)
7

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de ruby/setup-ruby

Toutes les issues de ruby/setup-ruby

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.