This is an automated email from the ASF dual-hosted git repository.

chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fury.git


The following commit(s) were added to refs/heads/main by this push:
     new 7fc23275 chore(infra): optimize github tmpl & update actions/checkout 
version to 4.1.7 (#1807)
7fc23275 is described below

commit 7fc23275e55f1ba58bf74283bfa6e03c7545ed6a
Author: YuLuo <[email protected]>
AuthorDate: Sat Aug 17 23:02:56 2024 +0800

    chore(infra): optimize github tmpl & update actions/checkout version to 
4.1.7 (#1807)
    
    Signed-off-by: yuluo-yx <[email protected]>
    Co-authored-by: Shawn Yang <[email protected]>
---
 .../sync.yml => ISSUE_TEMPLATE/config.yml}         | 25 +++-------
 .github/ISSUE_TEMPLATE/feature_request.md          | 17 -------
 .github/ISSUE_TEMPLATE/feature_request.yml         | 58 ++++++++++++++++++++++
 .../sync.yml => ISSUE_TEMPLATE/question.yml}       | 34 ++++++-------
 .github/workflows/sync.yml                         |  8 +--
 5 files changed, 87 insertions(+), 55 deletions(-)

diff --git a/.github/workflows/sync.yml b/.github/ISSUE_TEMPLATE/config.yml
similarity index 67%
copy from .github/workflows/sync.yml
copy to .github/ISSUE_TEMPLATE/config.yml
index 8f0e96ab..3fc89ef1 100644
--- a/.github/workflows/sync.yml
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -15,20 +15,11 @@
 # specific language governing permissions and limitations
 # under the License.
 
-name: Sync Files
-
-on:
-  push:
-    branches: 
-      - main
-
-jobs:
-  sync:
-    runs-on: ubuntu-latest    
-    steps:    
-      - uses: actions/checkout@v4
-      - name: Sync files
-        uses: BetaHuhn/repo-file-sync-action@v1
-        with:
-          GH_PAT: ${{ secrets.GH_PAT }}
-          SKIP_PR: true 
+blank_issues_enabled: false
+contact_links:
+  - name: Community Support
+    url: https://github.com/apache/fury/discussions
+    about: Please ask and answer questions here.
+  - name: Security Bug Bounty
+    url: https://apache.org/security/#reporting-a-vulnerability
+    about: To report a new vulnerability you have discovered please follow the 
ASF vulnerability reporting process.
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md 
b/.github/ISSUE_TEMPLATE/feature_request.md
deleted file mode 100644
index ac6e1136..00000000
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-name: Feature request
-about: Suggest an idea for this project
-title: "[<Fury component: Protocol|Java|Python|C++|JavaScript|etc...>] "
-labels: [enhancement]
-assignees: ''
-
----
-
-## Is your feature request related to a problem? Please describe.
-<!-- A clear and concise description of what the problem is. Ex. I'm always 
frustrated when [...] -->
-
-## Describe the solution you'd like
-<!-- A clear and concise description of what you want to happen. -->
-
-## Additional context
-<!-- Add any other context or screenshots about the feature request here. -->
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml 
b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 00000000..1a755717
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,58 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+name: 🚀 Feature Request
+description: I have a suggestion (and may want to implement it 🙂)!
+title: "[<Fury component: Protocol|Java|Python|C++|JavaScript|etc...>] "
+assignees: ''
+labels: ["new feature"]
+
+body:
+  - type: textarea
+    attributes:
+      label: Feature Request
+      description: >
+        Tip: Have you checked the docs https://fury.apache.org/docs/, GitHub 
issues whether someone else has already reported your issue? Maybe the feature 
already exists?
+      placeholder: >
+        A concise description of what you're experiencing.
+    validations:
+      required: false
+  - type: textarea
+    attributes:
+      label: Is your feature request related to a problem? Please describe
+      description: A clear and concise description of what the problem is. Ex. 
I have an issue when [...]
+    validations:
+      required: false
+  - type: textarea
+    attributes:
+      label: Describe the solution you'd like
+      description: A clear and concise description of what you want to happen. 
Add any considered drawbacks.
+    validations:
+      required: false
+  - type: textarea
+    attributes:
+      label: Describe alternatives you've considered
+      description: A clear and concise description of any alternative 
solutions or features you've considered.
+    validations:
+      required: false
+  - type: textarea
+    attributes:
+      label: Additional context
+    validations:
+      required: false
+  - type: markdown
+    value: "Please read the [Contribution 
Guideline](https://fury.apache.org/docs/community/how_to_join_community) before 
submitting the PR"
diff --git a/.github/workflows/sync.yml b/.github/ISSUE_TEMPLATE/question.yml
similarity index 59%
copy from .github/workflows/sync.yml
copy to .github/ISSUE_TEMPLATE/question.yml
index 8f0e96ab..bdcf43d7 100644
--- a/.github/workflows/sync.yml
+++ b/.github/ISSUE_TEMPLATE/question.yml
@@ -15,20 +15,20 @@
 # specific language governing permissions and limitations
 # under the License.
 
-name: Sync Files
-
-on:
-  push:
-    branches: 
-      - main
-
-jobs:
-  sync:
-    runs-on: ubuntu-latest    
-    steps:    
-      - uses: actions/checkout@v4
-      - name: Sync files
-        uses: BetaHuhn/repo-file-sync-action@v1
-        with:
-          GH_PAT: ${{ secrets.GH_PAT }}
-          SKIP_PR: true 
+name: 🤔 Question
+description: Usage question that isn't answered in docs or discussion
+title: "[Question] <title>"
+labels: ["question"]
+body:
+  - type: textarea
+    attributes:
+      label: Question
+      placeholder: >
+        your question here;
+    validations:
+      required: true
+  - type: markdown
+    attributes:
+      value: |
+        Please pay attention on issues you submitted, because we maybe need 
more details.
+        If no response anymore and we cannot reproduce it on current 
information, we will **close it**.
diff --git a/.github/workflows/sync.yml b/.github/workflows/sync.yml
index 8f0e96ab..bc778cf1 100644
--- a/.github/workflows/sync.yml
+++ b/.github/workflows/sync.yml
@@ -19,16 +19,16 @@ name: Sync Files
 
 on:
   push:
-    branches: 
+    branches:
       - main
 
 jobs:
   sync:
-    runs-on: ubuntu-latest    
-    steps:    
+    runs-on: ubuntu-latest
+    steps:
       - uses: actions/checkout@v4
       - name: Sync files
         uses: BetaHuhn/repo-file-sync-action@v1
         with:
           GH_PAT: ${{ secrets.GH_PAT }}
-          SKIP_PR: true 
+          SKIP_PR: true


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to