Skip to content

Commit fa016fd

Browse files
committed
Merge #2973: [GitHub] Update to issue template forms
7585906 [GitHub] Update to issue template forms (Fuzzbawls) Pull request description: Migrates from a single markdown based issue template to GitHub's newer YAML based form templates, which support multiple issue templates and extended features such as form validation and auto labeling. ![2025-05-15 21 41 07](https://github.com/user-attachments/assets/a364e371-1796-4916-85f8-1fb0ce5ffc6c) Both of the new template forms can be viewed for review at the following links: - https://github.com/Fuzzbawls/PIVX/issues/new?template=01-bug-report.yml - https://github.com/Fuzzbawls/PIVX/issues/new?template=02-feature-request.yml The 'Blank issue' option allows for creating an issue without using a template, and the 'General Community Support' option redirects to `https://discord.pivx.org` ACKs for top commit: 7585906 Duddino: ACK 7585906 Liquid369: ACK 7585906 Tree-SHA512: e9dcd97221c4d9b2a34010c655d91199ac3c9ec3e621e04fb42baafe984ddca6131dfac8d1ae9003c76183e731d9683ae5d9006f90d51609e4c6b6df2dc7b5da
2 parents 0eb0777 + 7585906 commit fa016fd

File tree

5 files changed

+141
-35
lines changed

5 files changed

+141
-35
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 0 additions & 34 deletions
This file was deleted.
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
name: "🐛 Bug Report"
2+
description: File a bug report.
3+
title: "[Bug]: "
4+
labels: "Bug"
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Use this form to file a bug report.
10+
- type: textarea
11+
id: what-happened
12+
attributes:
13+
label: What happened?
14+
description: A concise description of what you're experiencing.
15+
validations:
16+
required: true
17+
- type: textarea
18+
id: expected-behavior
19+
attributes:
20+
label: Expected Behavior
21+
description: Describe what you expected to happen.
22+
validations:
23+
required: false
24+
- type: textarea
25+
id: reproduce-steps
26+
attributes:
27+
label: Steps to Reproduce
28+
description: How can we reproduce this issue?
29+
placeholder: |
30+
1.
31+
2.
32+
3.
33+
validations:
34+
required: false
35+
- type: dropdown
36+
id: version
37+
attributes:
38+
label: PIVX Core Wallet Version
39+
description: What version of the PIVX Core wallet are you using?
40+
multiple: false
41+
options:
42+
- 5.6.1 (Latest Release)
43+
- 5.6.0
44+
- Github master branch (self-compiled)
45+
- 5.5.0 or below (Unsupported)
46+
default: 0
47+
validations:
48+
required: true
49+
- type: textarea
50+
id: sys-platform
51+
attributes:
52+
label: What OS and system specs are you using?
53+
description: Include OS version, RAM amount, and storage type.
54+
value: |
55+
- OS:
56+
- RAM:
57+
- Storage Type (HDD/SSD):
58+
validations:
59+
required: true
60+
- type: textarea
61+
id: logs
62+
attributes:
63+
label: Relevant log output
64+
description: Please copy and paste any relevant log output. This will will be automatically formatted into code, so no need for backticks.
65+
render: shell
66+
validations:
67+
required: false
68+
- type: textarea
69+
id: extra-info
70+
attributes:
71+
label: Any additional information or context
72+
description: |
73+
Links? References? Anything that will give us more context about the issue you are encountering!
74+
75+
Tip: You can attach image files by clicking this area to highlight it and then dragging files in.
76+
validations:
77+
required: false
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
name: "\U0001F4A1 Feature Request"
2+
description: Suggest an idea for the PIVX Core wallet.
3+
title: "[Feature Request]: "
4+
labels: "Feature Request"
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Use this form to request additional features and functionality.
10+
- type: textarea
11+
id: problem-related
12+
attributes:
13+
label: Is your feature request related to a problem? Please describe.
14+
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
15+
validations:
16+
required: false
17+
- type: textarea
18+
id: feat-solution
19+
attributes:
20+
label: Describe the solution or feature you'd like
21+
description: A clear and concise description of what you want to happen.
22+
validations:
23+
required: true
24+
- type: dropdown
25+
id: version
26+
attributes:
27+
label: PIVX Core Wallet Version
28+
description: What version of the PIVX Core wallet are you using?
29+
multiple: false
30+
options:
31+
- 5.6.1 (Latest Release)
32+
- 5.6.0
33+
- Github master branch (self-compiled)
34+
- 5.5.0 or below (Unsupported)
35+
default: 0
36+
validations:
37+
required: true
38+
- type: textarea
39+
id: sys-platform
40+
attributes:
41+
label: What OS and system specs are you using?
42+
description: Include OS version, RAM amount, and storage type.
43+
value: |
44+
- OS:
45+
- RAM:
46+
- Storage Type (HDD/SSD):
47+
validations:
48+
required: true
49+
- type: textarea
50+
id: extra-info
51+
attributes:
52+
label: Any additional information or context
53+
description: |
54+
Links? References? Anything that will give us more context about your request!
55+
56+
Tip: You can attach image files by clicking this area to highlight it and then dragging files in.
57+
validations:
58+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: true
2+
contact_links:
3+
- name: "\U0001F468\U0001F4BB General Community Support"
4+
url: https://discord.pivx.org
5+
about: Please ask general support questions in our discord server.

test/lint/lint-whitespace.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ if [ -z "${COMMIT_RANGE}" ]; then
4040
fi
4141

4242
showdiff() {
43-
if ! git diff -U0 "${COMMIT_RANGE}" -- "." ":(exclude)depends/patches/" ":(exclude)src/chiabls" ":(exclude)src/immer" ":(exclude)src/leveldb/" ":(exclude)src/secp256k1/" ":(exclude)src/univalue/" ":(exclude)doc/release-notes.md" ":(exclude)doc/release-notes/" ":(exclude)build-aux/snap/local/patches/" ":(exclude)contrib/linearize/"; then
43+
if ! git diff -U0 "${COMMIT_RANGE}" -- "." ":(exclude).github/ISSUE_TEMPLATE/" ":(exclude)depends/patches/" ":(exclude)src/chiabls" ":(exclude)src/immer" ":(exclude)src/leveldb/" ":(exclude)src/secp256k1/" ":(exclude)src/univalue/" ":(exclude)doc/release-notes.md" ":(exclude)doc/release-notes/" ":(exclude)build-aux/snap/local/patches/" ":(exclude)contrib/linearize/"; then
4444
echo "Failed to get a diff"
4545
exit 1
4646
fi

0 commit comments

Comments
 (0)