stackabletech / stackabletech/issues
Bugs/Problems with the release process
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 2
- Forks
- 0
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Description
This issue is meant to be part of a larger Epic where we redesign the git flow and release process but it's here to serve as a basis for discussions on how to solve concrete existing problems today.
Bugs are real technical issues that cause inconsistencies, surprising behaviors or simply unwanted outcomes.
Problems are things that are not technically broken but they add complexity and slow the development/release process considerably.
Bugs
- The target Helm repos are not consistently chosen. For example, when a git tag is pushed, the
helm-stableis chosen, but when the exact same commit is merged to themainbranch, thehelm-devrepository is selected. This means that the same release artifacts are pushed to both thehelm-devand thehelm-stablerepositories. - Related to the previous one: Any tag that is pushed leads to a release, possibly with an incorrect version (stackabletech/operator-templating#43)
- The operator binaries do not report the Git commit hash at startup anymore. This seems to have been lost while introducing the new GH workflow.
Problems
- The same artifacts are rebuilt/re-published several times.
- The release process is time and people consuming. It takes a full day of work for at least two people.
- There is no coherent "platform-version" maintained.
- The documentation is not versioned (should probably be generated per platform release)
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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.
Línea de trabajo
No se nombran archivos, pruebas ni puntos de entrada. Empieza revisando el git tag actual, el main-branch, el Helm repository y las GitHub workflow release paths en los repositorios afectados. Para darlo por terminado sería necesario acordar un rediseño del proceso de release que aborde los bugs y problemas enumerados.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- git, github-actions, helm
- Área
- ci-cd, devops, release
- Tipo de issue
- Refactorización
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100