stackabletech / stackabletech/issues

Bugs/Problems with the release process

Abierto
#178 1 comentario 0 reacciones 0 asignados Ver en GitHub

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-stable is chosen, but when the exact same commit is merged to the main branch, the helm-dev repository is selected. This means that the same release artifacts are pushed to both the helm-dev and the helm-stable repositories.
  • 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

  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.

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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.