Convert to issue template (#1822)
This commit is contained in:
parent
e9c9ad2599
commit
04df24f070
|
|
@ -1,28 +0,0 @@
|
|||
---
|
||||
name: "🐛 Bug report"
|
||||
labels: bug
|
||||
about: Create a bug report to help us improve
|
||||
---
|
||||
|
||||
<!--
|
||||
Never report security issues on GitHub or other public channels (Gitter/Twitter/etc.), follow the instruction from [Jenkins Security](https://jenkins.io/security/) to report it on [Jenkins Jira](https://issues.jenkins-ci.org)
|
||||
-->
|
||||
|
||||
### Your checklist for this issue
|
||||
|
||||
🚨 Please review the [guidelines for contributing](../blob/master/docs/CONTRIBUTING.md) to this repository.
|
||||
|
||||
- [ ] Jenkins version
|
||||
|
||||
- [ ] Plugin version
|
||||
|
||||
- [ ] OS
|
||||
|
||||
<!--
|
||||
Put an `x` into the [ ] to show you have filled the information below
|
||||
Describe your issue below
|
||||
-->
|
||||
|
||||
### Description
|
||||
|
||||
Please describe your issue here.
|
||||
|
|
@ -0,0 +1,94 @@
|
|||
name: '🐛 Bug report'
|
||||
labels: 'bug'
|
||||
description: Create a bug report to help us improve
|
||||
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
**Never report security issues on GitHub or other public channels (Gitter/Twitter/etc.)**
|
||||
Follow these instruction to report security issues: https://www.jenkins.io/security/#reporting-vulnerabilities
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Jenkins and plugins versions report
|
||||
description: |
|
||||
For easier bug reporting, you can get the full list of plugins with this Groovy script that you can run in **Jenkins > Manage Jenkins > Script Console**:
|
||||
```groovy
|
||||
println("Jenkins: ${Jenkins.instance.getVersion()}")
|
||||
println("OS: ${System.getProperty('os.name')} - ${System.getProperty('os.version')}")
|
||||
println "---"
|
||||
|
||||
Jenkins.instance.pluginManager.plugins
|
||||
.collect()
|
||||
.sort { it.getShortName() }
|
||||
.each {
|
||||
plugin -> println("${plugin.getShortName()}:${plugin.getVersion()}")
|
||||
}
|
||||
return
|
||||
```
|
||||
placeholder: |
|
||||
Jenkins: 2.326
|
||||
OS: Linux - 3.10.0-1160.45.1.el7.x86_64
|
||||
---
|
||||
ace-editor:1.1
|
||||
ant:1.13
|
||||
antisamy-markup-formatter:2.5
|
||||
apache-httpcomponents-client-4-api:4.5.13-1.0
|
||||
authentication-tokens:1.4
|
||||
bootstrap4-api:4.6.0-3
|
||||
bootstrap5-api:5.1.3-4
|
||||
bouncycastle-api:2.25
|
||||
...
|
||||
value: |
|
||||
<details>
|
||||
<summary>Environment</summary>
|
||||
|
||||
<!-- Paste your environment details below -->
|
||||
```text
|
||||
Paste the output here
|
||||
```
|
||||
|
||||
</details>
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: What Operating System are you using (both controller, and any agents involved in the problem)?
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Reproduction steps
|
||||
description: |
|
||||
Write bullet-point reproduction steps.
|
||||
Be explicit about any relevant configuration, jobs, build history, user accounts, etc., redacting confidential information as needed.
|
||||
The best reproduction steps start with a clean Jenkins install, perhaps a `docker run` command if possible.
|
||||
Use screenshots where appropriate, copy textual output otherwise. When in doubt, do both.
|
||||
Include relevant logs, debug if needed - https://www.jenkins.io/doc/book/system-administration/viewing-logs/
|
||||
placeholder: |
|
||||
1. Step 1: ...
|
||||
2. Step 2: ...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Expected Results
|
||||
description: What was your expected result?
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Actual Results
|
||||
description: What was the actual result?
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Anything else?
|
||||
description: You can provide additional context below.
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
---
|
||||
name: "🚀 Feature request"
|
||||
labels: feature
|
||||
about: I have a suggestion
|
||||
---
|
||||
|
||||
### Your checklist for this issue
|
||||
|
||||
🚨 Please review the [guidelines for contributing](../blob/master/docs/CONTRIBUTING.md) to this repository.
|
||||
|
||||
- [ ] Link to any upstream changes that might be required (for example Jenkins Core pull request)
|
||||
|
||||
<!--
|
||||
Put an `x` into the [ ] to show you have filled the information below
|
||||
Describe your issue below
|
||||
-->
|
||||
|
||||
### Feature Request
|
||||
|
||||
Describe your feature request here.
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
name: '🚀 Feature request'
|
||||
labels: 'enhancement'
|
||||
description: I have a suggestion
|
||||
|
||||
body:
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: What feature do you want to see added?
|
||||
description: A clear and concise description of your feature request.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Upstream changes
|
||||
description: Link here any upstream changes that might be relevant to this request
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
name: '📝 Documentation'
|
||||
labels: 'documentation'
|
||||
description: 'Let us know if any documentation is missing or could be improved'
|
||||
|
||||
body:
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Describe your use-case which is not covered by existing documentation.
|
||||
description: If it is easier to submit a documentation patch instead of writing an issue, just do it!
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: Reference any relevant documentation, other materials or issues/pull requests that can be used for inspiration.
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
---
|
||||
name: "💥 Plugin Compatibility"
|
||||
labels: plugin-compatibility
|
||||
about: Create a plugin compatibility issue report
|
||||
---
|
||||
|
||||
[jenkins-jira]: https://issues.jenkins-ci.org
|
||||
[dashboard]: https://issues.jenkins.io/secure/Dashboard.jspa?selectPageId=18341
|
||||
[contributing]: ../blob/master/docs/CONTRIBUTING.md
|
||||
[compatibility]: ../blob/master/docs/COMPATIBILITY.md
|
||||
|
||||
### Your checklist for this issue
|
||||
|
||||
🚨 Please review the [guidelines for contributing][contributing] to this repository.
|
||||
💡 To better understand plugin compatibility issues, you can [read more here][compatibility]
|
||||
|
||||
<!--
|
||||
Here is a link to get you started with creating the issue over at Jenkins JIRA
|
||||
https://issues.jenkins-ci.org/secure/CreateIssueDetails!init.jspa?pid=10172&issuetype=1&summary=Cannot+configure+X+plugin+with+JCasC&labels=jcasc-compatibility
|
||||
-->
|
||||
|
||||
- [ ] Create an issue on [issues.jenkins-ci.org][jenkins-jira], set the component to the plugin you are reporting it against
|
||||
|
||||
- [ ] Before creating an issue on [Jenkins JIRA][jenkins-jira], check for [an existing one via dashboard][dashboard]
|
||||
|
||||
- [ ] Link to [Jenkins JIRA issue][jenkins-jira]
|
||||
|
||||
- [ ] Ensure [Jenkins JIRA issue][jenkins-jira] has the label `jcasc-compatibility`
|
||||
|
||||
- [ ] Link to plugin's GitHub repository
|
||||
|
||||
<!--
|
||||
Put an `x` into the [ ] to show you have filled the information below
|
||||
Describe your issue below
|
||||
-->
|
||||
|
||||
### Description
|
||||
|
||||
Please describe your issue here.
|
||||
|
|
@ -0,0 +1,42 @@
|
|||
name: "💥 Plugin Compatibility"
|
||||
labels: plugin-compatibility
|
||||
description: Create a plugin compatibility issue report
|
||||
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
To better understand plugin compatibility issues, you can read more on our [compatibility](../blob/master/docs/COMPATIBILITY.md) page.
|
||||
Plugin developers should read our [compatibility guide](../blob/master/docs/PLUGINS.md).
|
||||
- type: checkboxes
|
||||
id: checklist
|
||||
attributes:
|
||||
label: Checklist
|
||||
options:
|
||||
- label: I've checked the existing [dashboard](https://issues.jenkins.io/secure/Dashboard.jspa?selectPageId=18341) for an open issue first
|
||||
required: true
|
||||
- label: I've created an issue on the plugins issue tracker, (Jira or GitHub depending on the plugin), use this link for [Jira](https://issues.jenkins-ci.org/secure/CreateIssueDetails!init.jspa?pid=10172&issuetype=1&summary=Cannot+configure+X+plugin+with+JCasC&labels=jcasc-compatibility)
|
||||
required: true
|
||||
- label: If the plugin uses Jira for issues you've added the label `jcasc-compatibility`
|
||||
required: true
|
||||
- type: input
|
||||
id: plugin-issue
|
||||
attributes:
|
||||
label: Plugin issue link
|
||||
description: Include a link to where the issue is reported in it's issue tracker
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
id: plugin-link
|
||||
attributes:
|
||||
label: Plugin GitHub repository link
|
||||
placeholder: https://github.com/jenkinsci/?
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: error
|
||||
attributes:
|
||||
label: Description
|
||||
placeholder: Describe your issue here...
|
||||
validations:
|
||||
required: true
|
||||
|
|
@ -11,12 +11,12 @@ The list of already known issues in the Jenkins issue tracker, are tracked throu
|
|||
|
||||
## Reporting Plugin Compatibility issue
|
||||
|
||||
Create an issue at [issues.jenkins-ci.org](https://issues.jenkins-ci.org) with the label `jcasc-compatibility` and fill out the details.
|
||||
Create an issue at [issues.jenkins.io](https://issues.jenkins.io) with the label `jcasc-compatibility` and fill out the details.
|
||||
[Link to create issue][new-jira-issue]
|
||||
Create a Github issue for crosslink purposes on this repository.
|
||||
|
||||
If you prefer the [new issue for plugin compatibility][new-github-issue] should take you through the entire workflow.
|
||||
|
||||
[dashboard]: https://issues.jenkins.io/secure/Dashboard.jspa?selectPageId=18341
|
||||
[new-jira-issue]: https://issues.jenkins-ci.org/secure/CreateIssueDetails!init.jspa?pid=10172&issuetype=1&summary=Cannot+configure+X+plugin+with+JCasC&labels=jcasc-compatibility
|
||||
[new-github-issue]: https://github.com/jenkinsci/configuration-as-code-plugin/issues/new?labels=plugin-compatibility&template=3-plugin-compatibility.md
|
||||
[new-jira-issue]: https://issues.jenkins.io/secure/CreateIssueDetails!init.jspa?pid=10172&issuetype=1&summary=Cannot+configure+X+plugin+with+JCasC&labels=jcasc-compatibility
|
||||
[new-github-issue]: https://github.com/jenkinsci/configuration-as-code-plugin/issues/new?assignees=&labels=plugin-compatibility&template=4-plugin-compatibility.yml
|
||||
|
|
|
|||
Loading…
Reference in New Issue