Files
AIPass/.github/ISSUE_TEMPLATE/bug-report.yml
T
AIOSAIandClaude Opus 4.6 f30443504c chore: add hooks, CI/CD infrastructure, ignore runtime JSON
- Transfer Claude Code hooks from internal: identity injector, email
  notification, auto-fix diagnostics, pre-compact recovery
- Add notification sounds for tool use, stop, and alerts
- Wire all hooks in .claude/settings.json
- Add global system prompt (.aipass/aipass_global_prompt.md)
- Add branch-local prompt placeholders for all modules
- Set up CI pipeline: lint (ruff) → test matrix (3.10-3.13) → coverage
- Add workflows: PyPI publish, security scanning, stale issues
- Add GitHub issue templates, dependabot, editorconfig
- Configure pytest norecursedirs and coverage fail-under=70
- Add *.json to gitignore — runtime JSON files constantly change
- Untrack runtime JSON (registry, plans, seed bypass, module data)
- Keep source JSON tracked via negation rules (json_templates, pack,
  spawn templates, settings, pyrightconfig)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 20:33:40 -08:00

91 lines
2.3 KiB
YAML

name: Bug Report
description: Report a bug or unexpected behavior
title: "[Bug]: "
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
Thanks for reporting a bug. Please fill out the sections below so we can reproduce and fix the issue.
- type: checkboxes
id: checklist
attributes:
label: Pre-submission checklist
options:
- label: I searched existing issues and didn't find a duplicate
required: true
- label: I verified this happens with the latest version
required: true
- label: I can reproduce this bug consistently
required: true
- type: textarea
id: description
attributes:
label: Description
description: A clear description of the bug.
placeholder: "Describe what happened and what you expected to happen..."
validations:
required: true
- type: textarea
id: steps
attributes:
label: Steps to Reproduce
description: Step-by-step instructions to reproduce the bug.
placeholder: |
1. Install aipass v2.x.x
2. Run `aipass ...`
3. Observe error
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected Behavior
description: What did you expect to happen?
- type: textarea
id: actual
attributes:
label: Actual Behavior
description: What actually happened instead?
- type: textarea
id: reproduction
attributes:
label: Minimal Reproducible Example
description: Provide the smallest amount of code that reproduces the bug.
placeholder: |
from aipass import ...
# minimal code to trigger the bug
render: python
- type: textarea
id: error
attributes:
label: Full Error Output / Stack Trace
description: Copy the complete error output, including the full stack trace.
render: shell
- type: textarea
id: environment
attributes:
label: Environment
description: Your environment details.
placeholder: |
- Python: 3.12.0
- OS: Ubuntu 24.04
- aipass: 2.1.69
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional Context
description: Anything else we should know? Screenshots, logs, related issues, etc.