ClickHouse / ClickHouse/clickhouse-java
[repo] Create Pre-release workflow or find point where release verification should happen
- Lenguaje dominante
- Java
- Estrellas
- 1.6k
- Forks
- 636
- Merge medio
- 2 d 23 h
- PR fusionados (30 d)
- 29
Descripción
## Description
Client is the core library for many connectors. If we release a breaking change unnoticed it may require more effort to fix late. Today we have a release workflow that publishes to Maven. But we should not block this by tests.
What should be done:
- Evaluate idea of creating pre-release wf that can be used to trigger verification tests.
- Find out what to do with long running test WF's in other repos. How they would deliver result to java client maintainers.
- Research what can be done for community users to have similar signal for tests.
Guía de contribución
Línea de trabajo
Comienza revisando el workflow de release existente que publica en Maven e identifica dónde se realiza actualmente la verificación. Después, examina los workflows de pruebas de larga duración en otros repositorios y cómo podrían llegar sus resultados a los mantenedores de clientes Java y a los usuarios de la comunidad. Se considera terminado cuando se haya decidido un enfoque de verificación previo al lanzamiento y exista un plan claro para la entrega de resultados.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- github-actions, java
- Área
- ci-cd, release, testing
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100