Skip to content

Commit 5cb721e

Browse files
authored
Merge pull request #370 from Highfivery/trunk
Releasing v5.5.2
2 parents 46e9f84 + 5861c99 commit 5cb721e

21 files changed

+686
-164
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# These owners will be the default owners for everything in the repo. Unless a later match takes precedence, @bmarshall511, as primary maintainer will be requested for review when someone opens a Pull Request.
2+
* @bmarshall511
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
name: "\U0001F41B Bug report"
2+
description: "Report a bug with this project."
3+
labels: "type:bug"
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thanks for taking the time to fill out this bug report! Please fill in as much of the template below as you can.
9+
- type: textarea
10+
attributes:
11+
label: Describe the bug
12+
description: Please write a clear and concise description of the bug, including what you expect to happen and what is currently happening.
13+
placeholder: |
14+
Feature '...' is not working properly. I expect '...' to happen, but '...' happens instead
15+
validations:
16+
required: true
17+
18+
- type: textarea
19+
attributes:
20+
label: Steps to Reproduce
21+
description: Please write the steps needed to reproduce the bug.
22+
placeholder: |
23+
1. Go to '...'
24+
2. Click on '...'
25+
3. Scroll down to '...'
26+
4. See error
27+
validations:
28+
required: true
29+
30+
- type: textarea
31+
attributes:
32+
label: Screenshots, screen recording, code snippet
33+
description: |
34+
If possible, please upload a screenshot or screen recording which demonstrates the bug. You can use LIEcap to create a GIF screen recording: https://www.cockos.com/licecap/
35+
Tip: You can attach images or log files by clicking this area to highlight it and then dragging files in.
36+
For small snippets paste it directly here, or you can use GitHub Gist to share multiple code files: https://gist.github.com
37+
Please ensure the shared code can be used by a developer to reproduce the issue—ideally it can be copied into a local development environment or executed in a browser console to help debug the issue
38+
validations:
39+
required: false
40+
41+
- type: textarea
42+
attributes:
43+
label: Environment information
44+
placeholder: |
45+
- Device: <!-- [e.g. MacBook] -->
46+
- OS: <!-- [e.g. MacOS 10.14.3] -->
47+
- Browser and version: <!-- [e.g. Firefox 65.0.1, Chrome 73.0.3683.75, Safari 12.0.3] -->
48+
validations:
49+
required: false
50+
51+
- type: textarea
52+
attributes:
53+
label: WordPress information
54+
placeholder: |
55+
<!-- If your WordPress version is below 5.2, then please provide your WordPress, Plugins, Themes versions here. -->
56+
<!-- If your WordPress version is 5.2 or higher, then please fill out the Site Health Info details below. -->
57+
<details><summary>Site Health info:</summary>
58+
<!-- Go to Tools > Site Health > Info tab, click "Copy site info to clipboard", and paste those details here. -->
59+
</details>
60+
validations:
61+
required: false
62+
63+
- type: checkboxes
64+
id: terms
65+
attributes:
66+
label: Code of Conduct
67+
description: By submitting this issue, you agree to follow our `Code of Conduct` (see the `CODE_OF_CONDUCT.md` file in the repo).
68+
options:
69+
- label: I agree to follow this project's Code of Conduct
70+
required: true
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
name: "\U0001F680 Enhancement"
2+
description: "Suggest an idea for this project."
3+
labels: "type:enhancement"
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thank you for suggesting an idea to make things better. Please fill in as much of the template below as you can.
9+
- type: textarea
10+
attributes:
11+
label: Is your enhancement related to a problem? Please describe.
12+
description: Please describe the problem you are trying to solve.
13+
placeholder: |
14+
I use this project as a `...` and I would like `...` so that `...describe benefit...`.
15+
validations:
16+
required: true
17+
18+
- type: textarea
19+
attributes:
20+
label: Designs
21+
description: |
22+
If applicable, add mockups/screenshots/etc. to help explain your idea.
23+
Tip: You can attach images or videos by clicking this area to highlight it and then dragging files in.
24+
validations:
25+
required: false
26+
27+
- type: textarea
28+
attributes:
29+
label: Describe alternatives you've considered
30+
description: |
31+
Please describe alternative solutions or features you have considered.
32+
placeholder: |
33+
I have also considered `...describe alternative...`, however I feel that my solution described above is better because of `...reason...`.
34+
validations:
35+
required: false
36+
37+
- type: checkboxes
38+
id: terms
39+
attributes:
40+
label: Code of Conduct
41+
description: By submitting this issue, you agree to follow our `Code of Conduct` (see the `CODE_OF_CONDUCT.md` file in the repo).
42+
options:
43+
- label: I agree to follow this project's Code of Conduct
44+
required: true

.github/ISSUE_TEMPLATE/3-help.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: "❓ Need help?"
2+
description: "Ask us a question, we are here to help!"
3+
labels: "type:question"
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
If you have a question that is neither a bug report nor an enhancement, then please post it here! Please fill in as much of the template below as you can.
9+
- type: textarea
10+
attributes:
11+
label: Describe your question
12+
description: A clear and concise description of what your question is.
13+
validations:
14+
required: true
15+
16+
- type: checkboxes
17+
id: terms
18+
attributes:
19+
label: Code of Conduct
20+
description: By submitting this issue, you agree to follow our `Code of Conduct` (see the `CODE_OF_CONDUCT.md` file in the repo).
21+
options:
22+
- label: I agree to follow this project's Code of Conduct
23+
required: true

.github/ISSUE_TEMPLATE/bug_report.md

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

.github/ISSUE_TEMPLATE/feature_request.md

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

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<!--
2+
Filling out this template is required. Any PR that does not include enough information to be reviewed may be closed at a maintainers' discretion. All new code requires documentation and tests to ensure against regressions.
3+
-->
4+
5+
### Description of the Change
6+
<!--
7+
We must be able to understand the design of your change from this description. The maintainer reviewing this PR may not have worked with this code recently, so please provide as much detail as possible.
8+
9+
Where possible, please also include:
10+
- verification steps to ensure your change has the desired effects and has not introduced any regressions
11+
- any benefits that will be realized
12+
- any alternative implementations or possible drawbacks that you considered
13+
- screenshots or screencasts
14+
-->
15+
16+
<!-- Enter any applicable Issue number(s) here that will be closed/resolved by this PR. -->
17+
Closes #
18+
19+
### How to test the Change
20+
<!-- Please provide steps on how to test or validate that the change in this PR works as described. -->
21+
22+
### Changelog Entry
23+
<!--
24+
Please include a summary for this PR, noting whether this is something being Added / Changed / Deprecated / Removed / Fixed / or Security related. You can replace the sample entries after this comment block with the single changelog entry line for this PR. -->
25+
> Added - New feature
26+
> Changed - Existing functionality
27+
> Deprecated - Soon-to-be removed feature
28+
> Removed - Feature
29+
> Fixed - Bug fix
30+
> Security - Vulnerability
31+
32+
33+
### Credits
34+
<!-- Please list any and all contributors on this PR so that they can be added to this projects CREDITS.md file. -->
35+
Props @username, @username2, ...
36+
37+
38+
### Checklist:
39+
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
40+
<!--- If you are unsure about any of these, please ask for clarification. We are here to help! -->
41+
- [ ] I agree to follow this project's [**Code of Conduct**](https://github.com/Highfivery/.github/blob/trunk/CODE_OF_CONDUCT.md).
42+
- [ ] I have updated the documentation accordingly.
43+
- [ ] I have added tests to cover my change.
44+
- [ ] All new and existing tests pass.

.github/SAVED_REPLIES.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
# Highfivery Saved Replies
2+
3+
In order to help reduce the time it takes to respond to open Issues and Pull Requests, we should leverage [GitHub’s Saved Replies](https://help.github.com/en/articles/about-saved-replies) to help when we are continually responding in the same manner. The following are various Saved Replies that the Highfivery team should use to respond to Issues and Pull Requests to ensure our community responses are similar and to minimize the amount of time crafting the same response to different requests.
4+
5+
Since GitHub currently does not allow us to have a repository-wide or organization-wide list of [saved replies](https://help.github.com/articles/working-with-saved-replies/), these replies need to be maintained by individual team members. Since the replies can be modified in the future, all responses are versioned to simplify the process of keeping the replies up to date.
6+
7+
While these Saved Replies attempt to give you the ability to quickly reply to Issues and Pull Requests, they are not meant to be the _exact_ response you should use every time. Consider customizing them to fit the context of the Issue or Pull Request contribution you are replying to. You will be best served by welcoming the contributor to the project (if its their first issue/PR), thanking them for their contribution, giving them context to your response (especially if you're closing their issue/PR), and noting next steps (e.g., issue milestoned for a specific release, open to them submitting a PR to resolve an issue, sending a PR to someone else to review).
8+
9+
You can add these saved replies to [your personal GitHub account here](https://github.com/settings/replies).
10+
11+
_Sources: [1](https://github.com/angular/angular/blob/master/docs/SAVED_REPLIES.md), [2](https://github.com/angular/angular-cli/blob/master/.github/SAVED_REPLIES.md), [3](https://github.com/prometheus/docs/blob/master/snippets/saved_replies.md), & [4](https://gist.github.com/jywarren/c9a80e0e53f42208974683aa01c623c8)._
12+
13+
## Issue: already fixed (v1)
14+
```
15+
Thanks for filing this Issue! Fortunately it is now obsolete due to changes in a recent release. Please update to the most recent version to resolve the problem.
16+
17+
If you are still having problems after updating, then please provide additional details for us to try and replicate your issue.
18+
```
19+
20+
## Issue: don't understand (v1)
21+
```
22+
I'm sorry but I don't understand the problem you are reporting. Would you please rephrase your issue so I can attempt to better understand it?
23+
```
24+
25+
## Issue: can't reproduce (v1)
26+
```
27+
Thanks for filing this Issue! Unfortunately I cannot reproduce the problem following the instructions you provided. We require that reported issues have reproduction steps that highlights the problem.
28+
29+
If the problem still exists for you, then please include any additional information on how to reproduce it.
30+
```
31+
32+
## Issue: behaving as expected (v1)
33+
```
34+
It appears this behaves as expected. If you still feel there is an issue, please provide further details on your problem.
35+
```
36+
37+
## Issue: template missing (v1)
38+
```
39+
Thanks for filing this Issue! Please note that we have Issue templates for [bug](https://github.com/Highfivery/REPONAME/blob/develop/.github/ISSUE_TEMPLATE/1-bug-report.md), [enhancement](https://github.com/Highfivery/REPONAME/blob/develop/.github/ISSUE_TEMPLATE/2-enhancement.md), and [question](https://github.com/Highfivery/REPONAME/blob/develop/.github/ISSUE_TEMPLATE/3-help.md) requests. I would appreciate it if you could edit your Issue and add in the missing details.
40+
```
41+
42+
## Issue: PR please? (v1)
43+
```
44+
I would love your help on this Issue, would be happy to review a PR for it, and will attempt to provide any assistance you might need.
45+
```
46+
47+
## Issue or PR: duplicate (v1)
48+
```
49+
Thanks for filing this (issue, PR). However this is a duplicate of an existing (issue, PR) #NUMBER, so I'm closing this but if you think this was in error then don't hesitate to comment. Otherwise please subscribe to #NUMBER for future updates.
50+
```
51+
52+
## Issue or PR: close as inactive (v1)
53+
```
54+
I'm closing this issue due to inactivity, but please let me know if you're still having problems so I can try to help... thanks!
55+
```
56+
57+
## Issue or PR: send for help! (v1)
58+
```
59+
Thanks for filing this! Unfortunately I’m uncertain on how to proceed here, so I’m pinging (@maintainer) for their input.
60+
```
61+
62+
## PR: merging and more (v1)
63+
```
64+
This looks perfect, so I'll merge it. If you are looking for another challenge, then please take a look at our `help-wanted` list: https://github.com/Highfivery/REPONAME/labels/help-wanted. Thanks!
65+
```
66+
67+
## PR: template missing (v1)
68+
```
69+
Thanks for filing this PR! Please note that we have a [PR template](https://github.com/Highfivery/REPONAME/blob/develop/.github/PULL_REQUEST_TEMPLATE.md) that is required. I would appreciate it if you could edit your PR and add in the missing details.
70+
```
71+
72+
## PR: missing related Issue (v1)
73+
```
74+
Thanks for filing this PR! Please note that we require an Issue for each PR so that approach and other details can be discussed in the Issue while code review can happen in the PR. I would appreciate it if you could [open an Issue](https://github.com/Highfivery/REPONAME/issues/new/choose) and link it to this PR for further discussion.
75+
```

.github/dependency-review-config.yml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: GPL-Compatible License Policy
2+
3+
# Possible values: "critical", "high", "moderate", "low"
4+
# fail-on-severity: critical
5+
6+
# You can only include one of these two options: `allow-licenses` and `deny-licences`
7+
8+
# ([String]). Only allow these licenses (optional)
9+
# Possible values: Any `spdx_id` value(s) from https://docs.github.com/en/rest/licenses
10+
# The following list is an attempt to match exactly what's listed on https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses as GPL Compatible (currently ignoring the FSF Free/Libre and OSI Approved column data from the SPDX License List at https://spdx.org/licenses/):
11+
allow-licenses:
12+
- 0BSD
13+
- AGPL-3.0
14+
- AGPL-3.0-only
15+
- Apache-2.0
16+
- Apache-2.0 AND Apache-2.0 WITH LLVM-exception
17+
- Apache-2.0 WITH LLVM-exception
18+
- Artistic-2.0
19+
- BSD-2-Clause
20+
- BSD-3-Clause
21+
- BSL-1.0
22+
- CC-BY-4.0
23+
- ECL-2.0
24+
- EFL-2.0
25+
- EUDatagrid
26+
- GPL-2.0
27+
- GPL-2.0-only
28+
- GPL-2.0-or-later
29+
- GPL-3.0
30+
- GPL-3.0-only
31+
- GPL-3.0-or-later
32+
- HPND
33+
- Intel
34+
- ISC
35+
- LGPL-3.0
36+
- LGPL-3.0-only
37+
- LGPL-2.1
38+
- LGPL-2.1-only
39+
- MIT
40+
- MPL-2.0
41+
- NCSA
42+
- Sleepycat
43+
- Unlicense
44+
- UPL-1.0
45+
- W3C
46+
- Zlib
47+
- ZPL-2.0
48+
# The following licenses fit the above criteria except they are not marked as FSF Free/Libre on the SPDX License List (https://spdx.org/licenses/): Unicode-DFS-2016
49+
# The following licenses fit the above criteria except they are not marked as OSI Approved on the SPDX License List (https://spdx.org/licenses/): ClArtistic, CECILL-2.0, BSD-3-Clause-Clear, FTL, iMatix, Imlib2, IJG, OLDAP-2.7, Ruby, SGI-B-2.0, SMLNJ, Vim, WTFPL, X11, XFree86-1.1
50+
51+
# ([String]). Block the pull request on these licenses (optional)
52+
# Possible values: Any `spdx_id` value(s) from https://docs.github.com/en/rest/licenses
53+
# The following list is an attempt to match exactly what's listed on https://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses as GPL Incompatible:
54+
# deny-licenses: AGPL-1.0, AGPL-1.0-only, AFL-1.1, AFL-1.2, AFL-2.0, AFL-2.1, AFL-3.0, Apache-1.1, Apache-1.0, APSL-2.0, BitTorrent-1.0, BSD-4-Clause, CECILL-B, CECILL-C, CDDL-1.0, CPAL-1.0, CPL-1.0, Condor-1.1, EPL-1.0, EPL-2.0, EUPL-1.1, EUPL-1.2, FDK-AAC, gnuplot, IPL-1.0, LPPL-1.3a, LPPL-1.2, LPL-1.02, MS-PL, MS-RL, MPL-1.1, NOSL, NPL-1.0, NPL-1.1, Nokia, OLDAP-2.3, OSL-1.0, OSL-1.1, OSL-2.0, OSL-2.1, OSL-3.0, OpenSSL, PHP-3.01, Python-2.0, QPL-1.0, RPSL-1.0, SISSL, SPL-1.0, xinetd, YPL-1.1, Zend-2.0, Zimbra-1.3, ZPL-1.1
55+
# The following list is an attempt, additionally, to match exactly what's listedn on https://www.gnu.org/licenses/license-list.html#NonFreeSoftwareLicenses as Nonfree: Aladdin, APSL-1.0, APSL-1.1, APSL-1.2, Artistic-1.0, CPOL-1.02, RHeCos-1.1, JSON, NASA-1.3, OPL-1.0, RPL-1.1, Watcom-1.0

0 commit comments

Comments
 (0)