This is an automated email from the ASF dual-hosted git repository.
ckj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-uniffle.git
The following commit(s) were added to refs/heads/master by this push:
new 4f07b0c3 [#551] docs: update templates for flaky test and pull request
(#588)
4f07b0c3 is described below
commit 4f07b0c3b58db51b5e349bc9c51d39c7c84f55d0
Author: Kaijie Chen <[email protected]>
AuthorDate: Thu Feb 16 20:58:44 2023 +0800
[#551] docs: update templates for flaky test and pull request (#588)
### What changes were proposed in this pull request?
Update flaky test template and pr template.
### Why are the changes needed?
1. Flaky test template
* Title is not consistent with other templates.
* Default parent issue is invalid.
2. PR template
* Make the instructions shorter to read.
* Let PR author remove the instructions so they will read (hopefully).
* Update instructions, and add example for PR title. (Resolves #551)
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
No need.
---
.github/ISSUE_TEMPLATE/flaky-test-report.yml | 4 +-
.github/PULL_REQUEST_TEMPLATE | 55 +++++++++++++---------------
2 files changed, 27 insertions(+), 32 deletions(-)
diff --git a/.github/ISSUE_TEMPLATE/flaky-test-report.yml
b/.github/ISSUE_TEMPLATE/flaky-test-report.yml
index ccf46611..b51500fb 100644
--- a/.github/ISSUE_TEMPLATE/flaky-test-report.yml
+++ b/.github/ISSUE_TEMPLATE/flaky-test-report.yml
@@ -16,7 +16,7 @@
#
name: Uniffle Flaky Test Report
-title: "Flaky Test: "
+title: "[Flaky Test] "
description: Describe the flaky test you encountered with Apache Uniffle
labels: ["kind:bug,kind:test,priority:major"]
body:
@@ -66,7 +66,7 @@ body:
- type: textarea
attributes:
label: Parent issue
- value: "#1733"
+ value: ""
validations:
required: false
diff --git a/.github/PULL_REQUEST_TEMPLATE b/.github/PULL_REQUEST_TEMPLATE
index fa5df1e3..2adf37c6 100644
--- a/.github/PULL_REQUEST_TEMPLATE
+++ b/.github/PULL_REQUEST_TEMPLATE
@@ -1,44 +1,39 @@
<!--
-Thanks for sending a pull request! Here are some tips for you:
- 1. If this is your first time, please read our contributor guidelines:
https://github.com/apache/incubator-uniffle/blob/master/CONTRIBUTING.md
- 2. Ensure you have added or run the appropriate tests for your PR
- 3. If the PR is unfinished, add '[WIP]' in your PR title, e.g., '[WIP]XXXX
Your PR title ...'.
- 4. Be sure to keep the PR description updated to reflect all changes.
- 5. Please write your PR title to summarize what this PR proposes.
- 6. If possible, provide a concise example to reproduce the issue for a
faster review.
+1. Title: [#<issue>] <type>(<scope>): <subject>
+ Examples:
+ - "[#123] feat(operator): support xxx"
+ - "[#233] fix: check null before access result in xxx"
+ - "[MINOR] refactor: fix typo in variable name"
+ - "[MINOR] docs: fix typo in README"
+ - "[#255] test: fix flaky test NameOfTheTest"
+ Reference: https://www.conventionalcommits.org/en/v1.0.0/
+2. Contributor guidelines:
+ https://github.com/apache/incubator-uniffle/blob/master/CONTRIBUTING.md
+3. If the PR is unfinished, please mark this PR as draft.
-->
### What changes were proposed in this pull request?
-<!--
-Please clarify what changes you are proposing. The purpose of this section is
to outline the changes and how this PR fixes the issue.
-If possible, please consider writing useful notes for better and faster
reviews in your PR. See the examples below.
- 1. If you refactor some codes with changing classes, showing the class
hierarchy will help reviewers.
- 2. If you fix some SQL features, you can provide some references of other
DBMSes.
- 3. If there is design documentation, please add the link.
- 4. If there is a discussion in the mailing list, please add the link.
--->
+(Please outline the changes and how this PR fixes the issue.)
### Why are the changes needed?
-<!--
-Please clarify why the changes are needed. For instance,
+
+(Please clarify why the changes are needed. For instance,
1. If you propose a new API, clarify the use case for a new API.
- 2. If you fix a bug, you can clarify why it is a bug.
--->
+ 2. If you fix a bug, describe the bug.)
+Fix: # (issue)
### Does this PR introduce _any_ user-facing change?
-<!--
-Note that it means *any* user-facing change including all aspects such as the
documentation fix.
-If yes, please clarify the previous behavior and the change this PR proposes -
provide the console output, description and/or an example to show the behavior
difference if possible.
-If possible, please also clarify if this is a user-facing change compared to
the released versions or within the unreleased branches such as master.
-If no, write 'No'.
--->
+(Please list the user-facing changes introduced by your change, including
+ 1. Change in user-facing APIs.
+ 2. Addition or removal of property keys.)
+
+No.
### How was this patch tested?
-<!--
-If tests were added, say they were added here. Please make sure to add some
test cases that check the changes thoroughly including negative and positive
cases if possible.
-If it was tested in a way different from regular unit tests, please clarify
how you tested step by step, ideally copy and paste-able, so that other
reviewers can test and check, and descendants can verify in the future.
-If tests were not added, please describe why they were not added and/or why it
was difficult to add.
--->
+
+(Please test your changes, and provide instructions on how to test it:
+ 1. If you add a feature or fix a bug, add a test to cover your changes.
+ 2. If you fix a flaky test, repeat it for many times to prove it works.)