| @@ -0,0 +1,100 @@ |
| | 1 | name: Bug report |
| | 2 | description: Something in Executor does not work as expected. |
| | 3 | title: "[bug] " |
| | 4 | labels: ["bug"] |
| | 5 | body: |
| | 6 | - type: markdown |
| | 7 | attributes: |
| | 8 | value: | |
| | 9 | Please update to the latest version first — the bug may already be fixed. |
| | 10 | If the desktop app crashes, will not start, or shows a blank window, use the |
| | 11 | **[Desktop app crash](?template=desktop-crash.yml)** template instead. |
| | 12 | - type: input |
| | 13 | id: version |
| | 14 | attributes: |
| | 15 | label: Executor version |
| | 16 | description: Run `executor --version`, or open the About menu in the desktop app. |
| | 17 | placeholder: "1.5.4" |
| | 18 | validations: |
| | 19 | required: true |
| | 20 | - type: dropdown |
| | 21 | id: surface |
| | 22 | attributes: |
| | 23 | label: How do you run Executor? |
| | 24 | options: |
| | 25 | - Executor Cloud |
| | 26 | - CLI |
| | 27 | - Desktop app |
| | 28 | - Self-host (Docker) |
| | 29 | - Self-host (Cloudflare) |
| | 30 | validations: |
| | 31 | required: true |
| | 32 | - type: dropdown |
| | 33 | id: os |
| | 34 | attributes: |
| | 35 | label: Operating system |
| | 36 | description: For Executor Cloud, select the system you browse from. |
| | 37 | options: |
| | 38 | - macOS (Apple Silicon) |
| | 39 | - macOS (Intel) |
| | 40 | - Windows |
| | 41 | - Linux |
| | 42 | validations: |
| | 43 | required: true |
| | 44 | - type: input |
| | 45 | id: integration |
| | 46 | attributes: |
| | 47 | label: Integration involved |
| | 48 | description: The integration or source type, if the bug is specific to one. |
| | 49 | placeholder: "MCP server, OpenAPI spec, GraphQL API, …" |
| | 50 | - type: textarea |
| | 51 | id: what-happened |
| | 52 | attributes: |
| | 53 | label: What happened |
| | 54 | description: Describe the behaviour you saw. |
| | 55 | validations: |
| | 56 | required: true |
| | 57 | - type: textarea |
| | 58 | id: expected |
| | 59 | attributes: |
| | 60 | label: What you expected |
| | 61 | description: Describe the behaviour you wanted instead. |
| | 62 | validations: |
| | 63 | required: true |
| | 64 | - type: textarea |
| | 65 | id: repro |
| | 66 | attributes: |
| | 67 | label: Steps to reproduce |
| | 68 | description: The smallest sequence that shows the bug. Include the commands you ran. |
| | 69 | value: | |
| | 70 | 1. |
| | 71 | 2. |
| | 72 | 3. |
| | 73 | validations: |
| | 74 | required: true |
| | 75 | - type: textarea |
| | 76 | id: logs |
| | 77 | attributes: |
| | 78 | label: Diagnostics / logs |
| | 79 | description: | |
| | 80 | In the desktop app, open the **Executor** menu → **Export Diagnostics…** and attach |
| | 81 | the zip — it has everything we need and no secrets. |
| | 82 | |
| | 83 | Otherwise attach the relevant log: |
| | 84 | - CLI / self-host: `~/.executor/logs/` (run `executor service status` for the exact path) |
| | 85 | - macOS desktop: `~/Library/Logs/Executor/main.log` |
| | 86 | - Windows desktop: `%APPDATA%\Executor\logs\main.log` |
| | 87 | - Linux desktop: `~/.config/Executor/logs/main.log` |
| | 88 | |
| | 89 | (Please don't attach anything else from `~/.executor` — that's where your data and |
| | 90 | secrets live. Remove API keys and tokens from anything you paste.) |
| | 91 | placeholder: Drag the diagnostics zip or log file here. |
| | 92 | - type: checkboxes |
| | 93 | id: checks |
| | 94 | attributes: |
| | 95 | label: Before you submit |
| | 96 | options: |
| | 97 | - label: I searched the open issues for a duplicate. |
| | 98 | required: true |
| | 99 | - label: I removed all keys, tokens, and credentials from this report. |
| | 100 | required: true |