ClickHouse / ClickHouse/clickhouse-java

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

Đang mở
#2,961 2 bình luận 2 reaction 0 người được giao Xem trên GitHub
area:general
Ngôn ngữ chính
Java
Star
1.6k
Fork
636
Merge trung bình
2 ngày 23 giờ
Pull request đã merge (30 ngày)
29

Mô tả

## 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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng việc xem xét workflow phát hành hiện có, workflow này thực hiện việc publish lên Maven, và xác định hiện tại việc xác minh diễn ra ở đâu. Sau đó, kiểm tra các workflow kiểm thử chạy trong thời gian dài ở những repository khác và cách kết quả của chúng có thể đến được với các maintainer của Java client cũng như người dùng trong cộng đồng. Công việc được xem là hoàn tất khi đã quyết định phương án xác minh trước khi phát hành và có kế hoạch rõ ràng để truyền đạt kết quả.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
github-actions, java
Lĩnh vực
ci-cd, release, testing
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.