Skip to content

Commit

Permalink
Merge pull request juju#18512 from hpidcock/issue-templates
Browse files Browse the repository at this point in the history
juju#18512

This adds an issue template for the three main expected issues raised for Juju, once we turn on issues.

You can try them out [here](https://github.com/juju/bot-playground/issues/new/choose).
  • Loading branch information
jujubot authored Dec 17, 2024
2 parents 6757e34 + c97e5b1 commit 71c7981
Show file tree
Hide file tree
Showing 4 changed files with 104 additions and 4 deletions.
68 changes: 68 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
name: Bug Report
description: Create a report to help us improve Juju
labels:
- kind/bug
- needs-triage
body:
- type: textarea
id: Description
attributes:
label: Description
description: "Please describe the unexpected behaviour: "
placeholder: ex. "`juju status` returns the error `not found`"
validations:
required: true

- type: input
id: Version
attributes:
label: Juju version
description: "What version of Juju are you using?"
placeholder: ex. 3.6.1
validations:
required: true

- type: dropdown
id: Cloud
attributes:
label: Cloud
description: Which cloud(s) are you using?
multiple: true
options:
- AWS
- Azure
- Equinix
- GCP
- Kubernetes
- LXD
- MAAS
- Manual
- OpenStack
- Oracle
- vSphere

- type: textarea
id: Expected-Behaviour
attributes:
label: Expected behaviour
description: "Describe of what you expected to happen: "
placeholder: ex. "`juju status` should tell me what was not found"
validations:
required: true

- type: textarea
id: Reproduction-Steps
attributes:
label: "Reproduce / Test"
description: "Steps to reproduce the unexpected behaviour: "
placeholder: ex. "juju bootstrap aws && juju status"
validations:
required: true

- type: textarea
id: Info-Notes
attributes:
label: "Notes & References"
description: "Please add anything to help diagnose the issue e.g. controller debug logs, output from kubectl, etc."
validations:
required: false
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Documentation issue
url: https://github.com/juju/docs/issues/new
about: Please report documentation issues on juju/docs repository
31 changes: 31 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Feature Request
description: Suggest a new feature for Juju
labels:
- kind/feature
- needs-triage
body:
- type: textarea
id: Problem-Description
attributes:
label: Problem description
description: "Describe the problem/use-case: "
placeholder: ex. "I need to be able to see the local time on each machine."
validations:
required: true

- type: textarea
id: Desired-Behaviour
attributes:
label: Desired behaviour
description: "Describe the desired behaviour: "
placeholder: ex. "`juju status` could return the current time reported by each machine."
validations:
required: true

- type: textarea
id: Info-Notes
attributes:
label: "Notes & References"
description: "Please add relevant notes, other related issues/PRs, anything to help build a solution."
validations:
required: false
4 changes: 0 additions & 4 deletions ISSUE_TEMPLATE.md

This file was deleted.

0 comments on commit 71c7981

Please sign in to comment.