[SREP-943] docs: add guideline for semver release#724
[SREP-943] docs: add guideline for semver release#724openshift-merge-bot[bot] merged 4 commits intoopenshift:mainfrom
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #724 +/- ##
==========================================
+ Coverage 50.74% 51.56% +0.81%
==========================================
Files 76 80 +4
Lines 5843 5894 +51
==========================================
+ Hits 2965 3039 +74
+ Misses 2474 2443 -31
- Partials 404 412 +8 🚀 New features to boost your workflow:
|
|
It's out of your PR but do you think it's helpful to include a note alongside the |
|
Great work, Siu Wa! 🎉 LGTM. We can have Dan and Bo take a look as well since they have permission to perform the regular release cut. Then, we can announce this change and encourage contributors to follow the new PR title format using types like feat, fix, docs, etc mentioned in this PR. This will ensure the |
|
Also, it might be worth emphasizing the use of Otherwise, the release notes could get noisy due to multiple individual commits being included? |
|
/label tide/merge-method-squash |
Yes, I think we would better prioritize the auto squash card. Auto is better than human to remember doing a thing.
Thanks for the suggestion! Added in the release.md. |
|
@feichashao: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Thanks Siu Wa, it looks like a bit magic for me, does github use a bot to pre-fill the PR description with this squash command defined in the PR template and apply it? |
@xiaoyu74 not that magic, here is an example #730 (see the last line of the description). It can recognize the "label" in both comment or PR description, so we can just put the in the template of PR description. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bmeng, feichashao The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
What type of PR is this?
What this PR does / Why we need it?
This PR add a guideline for how we should apply semver practice in backplane-cli.
release-with-notein Makefile for specifying a custom release note.Which Jira/Github issue(s) does this PR fix?
https://issues.redhat.com/browse/SREP-943
Special notes for your reviewer
Example of release note using the new guideline:
In this case, we can see there's a new feat in this new release.
Unit Test Coverage
Guidelines
Test coverage checks
Pre-checks (if applicable)