chore: pre-AI Agent gitea workflow changes

This commit is contained in:
Eric Gullickson
2026-01-01 21:38:50 -06:00
parent 0b16b8307f
commit d554e8bcb5
8 changed files with 260 additions and 26 deletions

View File

@@ -0,0 +1,56 @@
name: "Bug"
about: "Something is broken or incorrect"
title: "[Bug]: "
labels:
- "type/bug"
- "status/backlog"
body:
- type: textarea
id: summary
attributes:
label: "Bug summary"
description: "Whats wrong?"
validations:
required: true
- type: textarea
id: repro
attributes:
label: "Steps to reproduce"
placeholder: |
1.
2.
3.
validations:
required: true
- type: textarea
id: expected
attributes:
label: "Expected behavior"
validations:
required: true
- type: textarea
id: actual
attributes:
label: "Actual behavior"
validations:
required: true
- type: textarea
id: impact
attributes:
label: "Impact / severity"
placeholder: "Who is affected? How badly? Workaround?"
validations:
required: false
- type: textarea
id: logs
attributes:
label: "Logs / screenshots"
description: "Paste logs or link images. Redact secrets."
render: shell
validations:
required: false

View File

@@ -0,0 +1,41 @@
name: "Chore"
about: "Refactor, maintenance, dependency updates, cleanup"
title: "[Chore]: "
labels:
- "type/chore"
- "status/backlog"
body:
- type: textarea
id: goal
attributes:
label: "Goal"
description: "What needs to be done and why?"
validations:
required: true
- type: textarea
id: scope
attributes:
label: "Scope"
placeholder: |
- Includes:
- Excludes:
validations:
required: false
- type: textarea
id: acceptance
attributes:
label: "Acceptance criteria"
placeholder: |
- [ ] ...
- [ ] ...
validations:
required: true
- type: textarea
id: test_plan
attributes:
label: "Test plan"
validations:
required: true

View File

@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: "Docs / Architecture"
url: "https://<YOUR-DOCS-URL>"
about: "System design notes, decisions, and reference docs"

View File

@@ -0,0 +1,70 @@
name: "Feature"
about: "New capability or enhancement"
title: "[Feature]: "
labels:
- "type/feature"
- "status/backlog"
body:
- type: markdown
attributes:
value: |
Use this for a new feature or enhancement. Keep scope tight and include clear acceptance criteria.
- type: textarea
id: problem
attributes:
label: "Problem / user need"
description: "What problem are we solving, and for whom?"
placeholder: "As a user, I want..., so that..."
validations:
required: true
- type: textarea
id: solution
attributes:
label: "Proposed solution"
description: "Describe the expected behavior at a high level."
placeholder: "When the user does X, the system should..."
validations:
required: true
- type: textarea
id: non_goals
attributes:
label: "Non-goals / out of scope"
description: "What are we explicitly not doing in this feature?"
placeholder: "- Not doing...\n- Not doing..."
validations:
required: false
- type: textarea
id: acceptance
attributes:
label: "Acceptance criteria"
description: "Concrete checks for done. Prefer bullets and testable statements."
placeholder: |
- [ ] ...
- [ ] ...
- [ ] ...
validations:
required: true
- type: textarea
id: notes
attributes:
label: "Implementation notes (optional)"
description: "Links, APIs, file paths, edge cases."
validations:
required: false
- type: textarea
id: test_plan
attributes:
label: "Test plan"
description: "How will we verify? Include commands or steps."
placeholder: |
- Unit:
- Integration:
- Manual:
validations:
required: true