.github: move to the new YAML-based github issue templates

Our ISSUE_TEMPLATE.md helpfully stopped working without any warning.
I only noticed as we started getting low-quality bug reports.

This YAML borrows a bit from Go's own bug report template,
much like we had done previously with our markdown template.
pull/946/head
Daniel Martí 7 days ago committed by Paul Scheduikat
parent b9e8908d31
commit 62050d8e16

@ -1,39 +0,0 @@
<!--
Please answer these questions before submitting your issue. Thanks!
-->
### What version of Garble and Go are you using?
<pre>
$ garble version
$ go version
</pre>
### What environment are you running Garble on?
<!--
Please run "go env" in the same directory where you run garble.
-->
<details><summary><code>go env</code> Output</summary><br><pre>
$ go env
</pre></details>
### What did you do?
<!--
Provide clear steps for others to reproduce the error.
If your code is private, try reproducing via a small program.
As a fallback, provide as many relevant details as possible.
-->
### What did you expect to see?
### What did you see instead?

@ -0,0 +1,55 @@
name: Bug Report
description: File a bug report.
body:
- type: input
id: go-version
attributes:
label: Go version
description: |
What version of Go are you using (`go version`)?
placeholder: ex. go version go1.20.7 darwin/arm64
validations:
required: true
- type: textarea
id: go-env
attributes:
label: "Output of `go env` in your module/workspace:"
placeholder: |
GO111MODULE=""
GOARCH="arm64"
GOBIN="/Users/gopher/go/bin"
GOCACHE="/Users/gopher/go/cache"
GOENV="/Users/gopher/Library/Application Support/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
[...]
render: shell
validations:
required: true
- type: textarea
id: what-did-you-do
attributes:
label: "What did you do?"
description: "Provide clear steps for others to reproduce the error. If your code is private, try reproducing via a small program. As a fallback, provide as many relevant details as possible."
validations:
required: true
- type: textarea
id: actual-behavior
attributes:
label: "What did you see happen?"
description: Command invocations and their associated output. Prefer copying text output over using screenshots.
validations:
required: true
- type: textarea
id: expected-behavior
attributes:
label: "What did you expect to see?"
description: Why is the current output incorrect, and any additional context we may need to understand the issue.
validations:
required: true
Loading…
Cancel
Save