Skip to content

Commit 15a42e1

Browse files
committed
Issue Forms [beta] and Stale Issues Action
1 parent ec20e37 commit 15a42e1

File tree

6 files changed

+189
-76
lines changed

6 files changed

+189
-76
lines changed
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
name: Bug Report
2+
description: Think you found a bug? Let us know!
3+
title: ""
4+
labels: [bug, to check]
5+
assignees: ''
6+
body:
7+
- type: markdown
8+
attributes:
9+
value: |
10+
If you publish this issue, you accept that you made your own tests, and this is 100% a bug.
11+
You should have the steps to being able to reproduce this bug, for us to check if it's truly a bug.
12+
13+
Also, you accept that, if this issue it's invalid in any way, will be discarded without receiving any response about it.
14+
If you're not sure if it's a bug, please [ask here](https://github.com/ezeholz/MMM-Remote-Control/discussions).
15+
16+
Thanks for taking the time to help Remote Control get better every day!
17+
- type: input
18+
attributes:
19+
label: OS
20+
description: |
21+
example:
22+
- OS: Ubuntu 20.04
23+
validations:
24+
required: true
25+
- type: input
26+
attributes:
27+
label: NodeJS Version
28+
description: |
29+
example:
30+
- NodeJS: 14.17.5
31+
placeholder: '14.17.5'
32+
validations:
33+
required: true
34+
- type: input
35+
attributes:
36+
label: MagicMirror Version
37+
description: |
38+
example:
39+
- MM: 2.16.0
40+
placeholder: '2.16.0'
41+
validations:
42+
required: true
43+
- type: input
44+
attributes:
45+
label: Remote Control Version
46+
description: |
47+
example:
48+
- Remote Control: 2.3.6
49+
placeholder: '2.3.6'
50+
validations:
51+
required: true
52+
- type: checkboxes
53+
attributes:
54+
label: Did you try using just Remote Control alone with MM?
55+
options:
56+
- label: I have and the error still happening
57+
required: true
58+
- type: textarea
59+
attributes:
60+
label: Description
61+
description: Short explanation of what you were going to do, what did you want to accomplish?
62+
validations:
63+
required: true
64+
- type: textarea
65+
attributes:
66+
label: Expected behavior
67+
description: What should actually happen?
68+
validations:
69+
required: true
70+
- type: textarea
71+
attributes:
72+
label: Current behavior
73+
description: What happened instead?
74+
validations:
75+
required: true
76+
- type: textarea
77+
attributes:
78+
label: Possible solution
79+
description: You can suggest a reason for the bug, if know about it.
80+
validations:
81+
required: false
82+
- type: textarea
83+
attributes:
84+
label: Steps to reproduce
85+
description: Please give details about how do you reach that behavior
86+
placeholder: |
87+
1. Start MM...
88+
2. Wait until everything loads
89+
3. Click button...
90+
4. See error...
91+
validations:
92+
required: true
93+
- type: textarea
94+
attributes:
95+
label: Log
96+
description: |
97+
Paste the log you're getting, and possibly the error.
98+
**Please, make sure that none of your personal information, such as IP or passwords are exposed.**
99+
render: shell
100+
validations:
101+
required: true
102+
- type: textarea
103+
attributes:
104+
label: config.js
105+
description: |
106+
Paste here your config.js file.
107+
108+
Make sure that none of your personal data is present, specially check for:
109+
- IPs from MM instance, or the ones that are whitelisted. Please, replace them with *** so we're totally sure that you have set them.
110+
- API keys, Tokens from different modules, URL to private calendars.
111+
- Directions or Personal data.
112+
render: javascript
113+
validations:
114+
required: true
115+
- type: textarea
116+
attributes:
117+
label: Additional info
118+
description: Everything else that you think could be useful for us. ;D
119+
validations:
120+
required: false
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Feature Request
2+
description: Could be a nice addition? Feel free to post!
3+
title: ""
4+
labels: [feature, to check]
5+
assignees: ''
6+
body:
7+
- type: textarea
8+
attributes:
9+
label: Description
10+
description: Tell us more about your awesome feature. Why do you feel that this should be implemented?
11+
validations:
12+
required: true
13+
- type: textarea
14+
attributes:
15+
label: Changelog
16+
description: Do you, by any chance, know which files are needed to be changed in order to make it work?
17+
placeholder: |
18+
Probably `api.js` would need a change, because...
19+
validations:
20+
required: false
21+
- type: textarea
22+
attributes:
23+
label: Requirements
24+
description: You have a suggestion of how to implement it? Let's heard it!
25+
placeholder: |
26+
You can change Line 35 of this file and everything is gonna be just fine.
27+
validations:
28+
required: false
29+
- type: textarea
30+
attributes:
31+
label: Additional info
32+
description: Everything else that you think could be useful for us. ;D
33+
validations:
34+
required: false

.github/ISSUE_TEMPLATE/Question.md

Lines changed: 0 additions & 58 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
blank_issues_enabled: false
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Discussions
4+
url: https://github.com/ezeholz/MMM-Remote-Control/discussions
5+
about: Don't know how to do it? Ask the community!

.github/stale.yml

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/workflows/stale.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: 'Close stale issues and PRs'
2+
on:
3+
schedule: [{cron: "0 12 * * *"},{cron: "0 0 * * *"}]
4+
5+
jobs:
6+
stale:
7+
runs-on: ubuntu-latest
8+
permissions:
9+
issues: write
10+
pull-requests: write
11+
steps:
12+
- uses: actions/stale@v4
13+
with:
14+
stale-issue-message: |
15+
This issue has been automatically marked as stale because it has not had
16+
recent activity. It will be closed if no further activity occurs. Thank you
17+
for your contributions.
18+
stale-pr-message: |
19+
This pull request has been automatically marked as stale because it has not had
20+
recent activity. It will be closed if no further activity occurs. Thank you
21+
for your contributions.
22+
days-before-issue-stale: 30
23+
days-before-pr-stale: 45
24+
days-before-issue-close: 7
25+
days-before-pr-close: 7
26+
stale-issue-label: 'stale'
27+
exempt-issue-labels: 'working,help wanted'
28+
stale-pr-label: 'stale'
29+
exempt-pr-labels: 'working,help wanted'
30+
start-date: '2021-01-01T00:00:00Z'

0 commit comments

Comments
 (0)