AbsaOSS / AbsaOSS/generate-release-notes

Adding optional parameter - create annotated git tag

Đang mở
#332 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement
Ngôn ngữ chính
Python
Star
13
Fork
0
Merge trung bình
6 giờ 50 phút
Pull request đã merge (30 ngày)
7

Mô tả

### Feature Description

Currently, with the newest version of `v1.3.2`, the Release Notes Generator does assume that the Git Tag already exists. If it does not exist, the action fails.

The way we solved this is that we explicitly create the Git Tag one step before the Release Notes Generator - but this is logically so close to the RN generator workflow, that it could be part of it - configurable by user.

### Problem / Opportunity

Every CI action involving RN Generator must have a git tag creation there. Since this is used on almost every repository, our CI files could be slightly simpler - reducing git tag creation code.

### Acceptance Criteria

The RN generator contains 1 optional parameter, maybe boolean `tag-creation` or something like that.
* If it's `true`, then it will be created (and if it exists already maybe it should just emit warning).
* If `false` then it should not create tag and it should fail loudly.

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

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

Đánh giá

Issue này chưa được đánh giá.

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.