ClickHouse / ClickHouse/clickhouse-java

[repo] Create Pre-release workflow or find point where release verification should happen

Abierto
#2,961 2 comentarios 2 reacciones 0 asignados Ver en GitHub
area:general
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.