ClickHouse / ClickHouse/clickhouse-java
[repo] Create Pre-release workflow or find point where release verification should happen
- 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
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