github-tools / github-tools/github-release-notes
Provide commit sha to start with
- Ngôn ngữ chính
- JavaScript
- Star
- 897
- Fork
- 313
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Thanks for such a useful tool.
Current high level logic of `gren.js release --data-source=commits` is:
- determine a date range
- pick commits in master branch within this range
- create release notes using the commits
As a result, the following workflow is problematic (release notes are empty):
- create a new release branch from master
- merge to the release branch new changes
- tag the release branch
- generate release notes from the tag
- merge release to master
One option to fix it is to provide `sha` to start history with. Currently it is not provided so default master is used.
I will create a PR doing that. Also any workaround is appreciated.
The issue may be related to https://github.com/github-tools/github-release-notes/issues/195 and https://github.com/github-tools/github-release-notes/issues/116 .
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu từ entry point `gren.js release --data-source=commits` và kiểm tra cách khoảng thời gian và master branch xác định lịch sử commit. Hoàn thành khi có thể cung cấp SHA của commit bắt đầu cho các release-branch workflow và release notes được tạo từ các commit dự kiến; xác minh hành vi bằng các release-notes test liên quan.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript
- Lĩnh vực
- release
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 42/100