v1.1.0: pooled runtime, 959 tests, production hardening (0 squash)
This commit is contained in:
@@ -0,0 +1,118 @@
|
||||
name: Bug Report
|
||||
description: Report a bug or unexpected behavior
|
||||
title: "bug: "
|
||||
labels: ["bug", "triage"]
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thanks for reporting a bug in Imhotep. Please fill out the details below.
|
||||
|
||||
- type: input
|
||||
id: version
|
||||
attributes:
|
||||
label: Imhotep version
|
||||
placeholder: e.g. 1.1.0
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: dropdown
|
||||
id: package
|
||||
attributes:
|
||||
label: Affected package
|
||||
options:
|
||||
- imhotep (umbrella)
|
||||
- imhotep-playwright
|
||||
- imhotep-dsl
|
||||
- imhotep-solver
|
||||
- imhotep-extractor
|
||||
- imhotep-cdp
|
||||
- imhotep-core
|
||||
- imhotep-geometry
|
||||
- imhotep-reporter
|
||||
- imhotep-state
|
||||
- imhotep-topology
|
||||
- imhotep-cli
|
||||
- imhotep-fixtures
|
||||
- imhotep-bench
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: dropdown
|
||||
id: category
|
||||
attributes:
|
||||
label: Category
|
||||
options:
|
||||
- spatial relations
|
||||
- size assertions
|
||||
- dense DSL
|
||||
- fluent API
|
||||
- FOL / quantifiers
|
||||
- CDP extraction
|
||||
- solver / evaluation
|
||||
- property testing
|
||||
- CLI / scaffolding
|
||||
- reporter / diagnostics
|
||||
- performance
|
||||
- CI / build
|
||||
- documentation
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: repro
|
||||
attributes:
|
||||
label: Reproduction
|
||||
description: Minimal code or dense DSL to reproduce the bug.
|
||||
render: ts
|
||||
placeholder: |
|
||||
import { imhotep } from 'imhotep'
|
||||
|
||||
const ui = await imhotep(page)
|
||||
ui.expect('.a').to.be.leftOf('.b')
|
||||
await ui.checkAll()
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: expected
|
||||
attributes:
|
||||
label: Expected behavior
|
||||
description: What should happen?
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: actual
|
||||
attributes:
|
||||
label: Actual behavior
|
||||
description: What happens instead?
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: diagnostics
|
||||
attributes:
|
||||
label: Diagnostics / error output
|
||||
description: Paste any error messages, diagnostic JSON, or stack traces.
|
||||
render: text
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: textarea
|
||||
id: fixture
|
||||
attributes:
|
||||
label: HTML fixture
|
||||
description: If applicable, the minimal HTML needed to reproduce.
|
||||
render: html
|
||||
validations:
|
||||
required: false
|
||||
|
||||
- type: input
|
||||
id: environment
|
||||
attributes:
|
||||
label: Environment
|
||||
description: OS, Node.js version, Playwright version, browser
|
||||
placeholder: e.g. Ubuntu 22.04, Node 20, Playwright 1.59, Chromium
|
||||
validations:
|
||||
required: false
|
||||
Reference in New Issue
Block a user