Bug: Stable release becomes outdated very quickly due to hard coding

Abierto Apto para principiantes
#188 3 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

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

Línea de trabajo

Comienza en src/run.ts, en la stableHelmVersion codificada directamente a la que hace referencia el issue, e inspecciona cómo GitHub Action selecciona el Helm release predeterminado. Confirma el comportamiento previsto de nombres y versiones comparándolo con los Helm releases actuales y, después, verifica que la action ya no instale un release predeterminado obsoleto y admita la sintaxis comentada en #187.

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

Descripción

bug
What happened?

You appear to set a stableHelmVersion in run.ts. That's problematic because the stable version changes frequently so this action quickly ends up with an outdated stable version.

https://github.com/Azure/setup-helm/blob/df342a2656c018d52484e7d07ce33e4ade6254bb/src/run.ts#L13

Currently, the "stable" version points at 3.13.3 which has not been the latest stable for 1.5 years (since January 2024): https://github.com/helm/helm/releases/tag/v3.14.0

You should probably call it defaultHelmVersion as stable is misleading.

Also, this version should be updated with every release to not have too much of a gap between actual upstream stable and this action's "stable".

Using old versions means that newly introduced syntax will not work, e.g. --skip-schema-validation, see #187

Version
  • I am using the latest version
Runner

default

Relevant log output

NA

Lenguaje dominante
TypeScript
Estrellas
191
Forks
79
Merge medio
17 d 9 h
PR fusionados (30 d)
1

Guía de contribución

Abrir la guía de contribución

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 Azure/setup-helm

Todos los issues de Azure/setup-helm

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.