patternfly / patternfly/patternfly-react

Investigate CI solution for ensuring proper commit format for the first commit of PRs

Đang mở
#10,755 5 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

PF Team Stale
Ngôn ngữ chính
TypeScript
Star
862
Fork
392
Merge trung bình
4 ngày 8 giờ
Pull request đã merge (30 ngày)
9

Mô tả

Describe the enhancement or change
We pretty often run into issues where improper commit message formatting causes a release to not happen when expected.

This could be resolved by enforcing formatting on every commit like we do in core, but that would be a bit of an inconvenience for all but the first commit since we squash on merge and the commit message format after the first commit doesn't matter.

We may be able to use https://github.com/wagoid/commitlint-github-action or something similar to do this.

Also, if we do find a good solution here we should probably replicate it in the extension repos.


Jira Issue: PF-44

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

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

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Không có tệp hoặc bài kiểm thử nào được nêu tên. Hãy bắt đầu bằng việc xem xét thiết lập CI của repository và đánh giá commitlint-github-action hoặc một cách tiếp cận tương tự để chỉ kiểm tra commit đầu tiên của một pull request. Công việc được xem là hoàn tất khi một kiểm tra khả thi, vẫn giữ nguyên hành vi squash-merge, đã được lập tài liệu hoặc triển khai, và đã quyết định được liệu nó có thể được tái tạo trong các repository extension hay không.

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
Lĩnh vực
ci-cd, release
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
Khá rõ ràng
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.