Can't install prerelease RubyGems
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 forDownloading 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
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ruby/setup-ruby
-
Self-hosted setupAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ruby/setup-ruby#944 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
ruby/setup-ruby#943 · 3 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
ruby/setup-ruby#818 · 6 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
ruby/setup-ruby#801 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
ruby/setup-ruby#791 · 3 comentarios ·
Todos los issues de ruby/setup-ruby
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 76/100
521xueweihan/HelloGitHub#3939 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 79/100
aemsites/author-kit#19 ·
-
needs-website-changes
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día