+++ /dev/null
----
-name: 🐞 Bug report
-about: Create a report to help us improve
-title: ''
-labels: bug
-assignees: ''
-
----
-### How to reproduce ###
-<!-- Steps to reproduce the behavior: -->
-
-1.
-2.
-3.
-
-### Actual behavior ###
-<!-- What happened? -->
-
-
-
-### Expected behavior ###
-<!-- What did you expect to happen? -->
-
-
-
-### Environment ###
-<!-- Which ccache version did you use? -->
-
-ccache version X.Y.Z
-
-<!-- If applicable, add more info such as compiler, OS and file system below: -->
-
contact_links:
- - name: 🤔 Question or discussion
+ - name: 🤔 Question, support or discussion
url: https://github.com/ccache/ccache/discussions
- about: Please go to https://github.com/ccache/ccache/discussions
+ about: Ask questions and discuss ccache
---
name: ✨ Feature request
-about: Suggest a new feature for this project
+about: Suggest a new feature
title: ''
-labels: feature
+labels: ["issue: feature"]
assignees: ''
---
---
-name: ð\9f\93\88 Improvement
-about: Suggest an improvement that is neither a bug fix nor a new feature
+name: ð\9f\9b ï¸\8f Improvement
+about: Suggest an improvement of an existing feature
title: ''
-labels: improvement
+labels: ["issue: improvement"]
assignees: ''
---
-### Description ###
<!-- Please describe your improvement suggestion below: -->
--- /dev/null
+name: ⚠️ Problem report
+description: Report a problem (e.g. bug or incompatibility) with existing behavior
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for wanting to improve ccache! If you are unsure if what you're experiencing is a real problem, consider using the [discussion forum](https://github.com/ccache/ccache/discussions/categories/support) for support questions.
+
+ - type: textarea
+ id: description
+ attributes:
+ label: Problem description
+ description: A concise description of what the problem is.
+ validations:
+ required: true
+
+ - type: textarea
+ id: reproduce-behavior
+ attributes:
+ label: How to reproduce the problem
+ description: Steps to reproduce the existing behavior.
+ placeholder: |
+ 1. Do this...
+ 2. Do that...
+ 3. ...
+ validations:
+ required: true
+
+ - type: textarea
+ id: actual-behavior
+ attributes:
+ label: Actual behavior
+ description: What happened after the reproduction steps.
+ validations:
+ required: true
+
+ - type: textarea
+ id: expected-behavior
+ attributes:
+ label: Expected behavior
+ description: What you expected to happen after the reproduction steps.
+ validations:
+ required: true
+
+ - type: input
+ id: ccache-version
+ attributes:
+ label: Ccache version
+ description: Which ccache version did you use?
+ placeholder: 1.2.3
+ validations:
+ required: true
+
+ - type: dropdown
+ id: os
+ attributes:
+ label: Operating system
+ description: Which operating system did you use?
+ options:
+ - Linux
+ - Windows
+ - macOS
+ - Other (please specify in Environment below)
+ validations:
+ required: true
+
+ - type: textarea
+ id: environment
+ attributes:
+ label: Environment
+ description: If applicable, details about the environment (compiler, OS, file system, etc).
+ validations:
+ required: false
+
+ - type: textarea
+ id: logs
+ attributes:
+ label: Logs
+ description: If applicable, add logs from ccache's [log mode](https://ccache.dev/manual/latest.html#config_log_file) or [debug mode](https://ccache.dev/manual/latest.html#config_debug).
+ render: shell
+ validations:
+ required: false