Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Can't install prerelease RubyGems

Abierto Apto para principiantes
#945 0 comentarios 0 reacciones 0 asignados Ver en GitHub

@ntkme ya está trabajando en esto.

Desde el 9/10/2026.

  • #946 de @ntkme — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
66/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
javascript, ruby
Área
ci-cd

Línea de trabajo

La comparación de versiones que rechaza las versiones preliminares de RubyGems está en rubygems.js, cerca de la línea 23, donde se usa el módulo semver. Lee esa comparación y traza cómo llega a ella una versión como 4.1.0.beta2. Está terminado cuando una versión preliminar de RubyGems, como 4.1.0.beta2, se acepta e instala, y el manejo de versiones existente para las versiones estables sigue funcionando.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
JavaScript
Estrellas
996
Forks
373
Merge medio
48 min
PR fusionados (30 d)
7

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ruby/setup-ruby

Todos los issues de ruby/setup-ruby

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.