How about changing interpretation of version string
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- ci-cd
Línea de trabajo
Comienza rastreando cómo se interpreta la entrada ruby-version en los archivos de workflow de GitHub Actions, utilizando como caso motivador el ejemplo reportado del valor de entorno 3.0. Define y verifica los significados previstos de 3, 3.0 y 3.x, incluido el impacto en la compatibilidad de los workflows existentes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Many users who wants use 3.0.x write ruby-version: 3.0 by mistake.
3.0 interpreted as 3 on GitHub Actions.
For example, following workflow step prints 3 only.
env:
env_var: 3.0
run: |
set -x
echo ${env_var}
So I propose changing the meaning of 3 (and 3.0 on workflow files) use 3.0.x, and 3.x (or something) use latest 3.x.x.
After this change, many users can write 3.0 intentionally, and some (probably less) users who want use latest 3.x.x can write 3.x or something instead.
- Lenguaje dominante
- JavaScript
- Estrellas
- 990
- Forks
- 369
- Merge medio
- 18 min
- PR fusionados (30 d)
- 3
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
-
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 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
ruby/setup-ruby#752 · 12 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100
ruby/setup-ruby#673 · 3 comentarios · 1 reacción ·