172 lines
4.3 KiB
YAML
172 lines
4.3 KiB
YAML
name: Bug Report
|
|
description: Report a bug or unexpected behavior in OmniRoute
|
|
title: "[BUG] "
|
|
labels: ["bug"]
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
Thanks for taking the time to report a bug. Please fill out the sections below so we can reproduce and fix the issue.
|
|
|
|
- type: input
|
|
id: version
|
|
attributes:
|
|
label: OmniRoute Version
|
|
description: "Run `omniroute --version` or check the left sidebar in the dashboard."
|
|
placeholder: "e.g. 3.7.9"
|
|
validations:
|
|
required: true
|
|
|
|
- type: dropdown
|
|
id: install-method
|
|
attributes:
|
|
label: Installation Method
|
|
options:
|
|
- npm (global)
|
|
- Docker / Docker Compose
|
|
- Electron desktop app
|
|
- Built from source
|
|
validations:
|
|
required: true
|
|
|
|
- type: dropdown
|
|
id: os
|
|
attributes:
|
|
label: Operating System
|
|
options:
|
|
- Windows
|
|
- macOS
|
|
- Linux
|
|
validations:
|
|
required: true
|
|
|
|
- type: input
|
|
id: os-version
|
|
attributes:
|
|
label: OS Version
|
|
placeholder: "e.g. Windows 11 25H2, macOS 26.5, Ubuntu 26.04"
|
|
validations:
|
|
required: false
|
|
|
|
- type: input
|
|
id: node-version
|
|
attributes:
|
|
label: Node.js Version
|
|
description: "Run `node --version`. Skip if using Docker."
|
|
placeholder: "e.g. 24.15.0"
|
|
validations:
|
|
required: false
|
|
|
|
- type: input
|
|
id: provider
|
|
attributes:
|
|
label: Provider(s) Involved
|
|
description: "Which AI provider(s) does this affect?"
|
|
placeholder: "e.g. Antigravity, OpenRouter, Ollama, Qwen"
|
|
validations:
|
|
required: false
|
|
|
|
- type: input
|
|
id: model
|
|
attributes:
|
|
label: Model(s) Involved
|
|
placeholder: "e.g. claude-opus-4-7, gpt-5.5, gemini-3.1-pro"
|
|
validations:
|
|
required: false
|
|
|
|
- type: input
|
|
id: client-tool
|
|
attributes:
|
|
label: Client Tool
|
|
description: "Which tool are you using OmniRoute with?"
|
|
placeholder: "e.g. Claude Code, Cursor, Roo Code, OpenClaw, Gemini CLI, cURL"
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: description
|
|
attributes:
|
|
label: Description
|
|
description: "A clear description of what the bug is."
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: steps
|
|
attributes:
|
|
label: Steps to Reproduce
|
|
description: "Step-by-step instructions to reproduce the behavior."
|
|
placeholder: |
|
|
1. Go to '...'
|
|
2. Click on '...'
|
|
3. See error
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: expected
|
|
attributes:
|
|
label: Expected Behavior
|
|
description: "What did you expect to happen?"
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: actual
|
|
attributes:
|
|
label: Actual Behavior
|
|
description: "What actually happened?"
|
|
validations:
|
|
required: true
|
|
|
|
- type: dropdown
|
|
id: test-impact
|
|
attributes:
|
|
label: Test Impact
|
|
description: "What automated test coverage should exist for this bug?"
|
|
options:
|
|
- Needs a new unit test
|
|
- Needs a new integration test
|
|
- Needs a new e2e test
|
|
- Existing automated test already fails
|
|
- Unsure
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: logs
|
|
attributes:
|
|
label: Error Logs / Output
|
|
description: "Paste any relevant error messages, logs, or terminal output. This will be automatically formatted as code."
|
|
render: shell
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: screenshots
|
|
attributes:
|
|
label: Screenshots
|
|
description: "If applicable, add screenshots to help explain the problem. Please also include the text of any error messages above — screenshots alone are not searchable."
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: additional
|
|
attributes:
|
|
label: Additional Context
|
|
description: "Any other context about the problem (e.g. proxy config, number of accounts, network setup)."
|
|
validations:
|
|
required: false
|
|
|
|
- type: textarea
|
|
id: validation-plan
|
|
attributes:
|
|
label: Validation Plan
|
|
description: "Which commands or tests should prove this bug is fixed?"
|
|
placeholder: |
|
|
Example:
|
|
- node --import tsx --test tests/unit/my-file.test.ts
|
|
- npm run test:coverage
|
|
validations:
|
|
required: false
|