From c443305007e83ce5d2ba22004d923037e94cfa11 Mon Sep 17 00:00:00 2001 From: Eric Gullickson <16152721+ericgullickson@users.noreply.github.com> Date: Sat, 3 Jan 2026 10:04:04 -0600 Subject: [PATCH] Fix .gitea ISSUE_TEMPLATE casing conflict --- .gitea/ISSUE_TEMPLATE/bug.yaml | 73 +++++++++++----- .gitea/ISSUE_TEMPLATE/chore.yaml | 63 ++++++++++---- .../feature.yaml | 0 .gitea/issue_template/bug.yaml | 85 ------------------- .gitea/issue_template/chore.yaml | 70 --------------- 5 files changed, 97 insertions(+), 194 deletions(-) rename .gitea/{issue_template => ISSUE_TEMPLATE}/feature.yaml (100%) delete mode 100644 .gitea/issue_template/bug.yaml delete mode 100644 .gitea/issue_template/chore.yaml diff --git a/.gitea/ISSUE_TEMPLATE/bug.yaml b/.gitea/ISSUE_TEMPLATE/bug.yaml index 1ffc936..0a41f29 100644 --- a/.gitea/ISSUE_TEMPLATE/bug.yaml +++ b/.gitea/ISSUE_TEMPLATE/bug.yaml @@ -1,56 +1,85 @@ -name: "Bug" -about: "Something is broken or incorrect" +name: Bug Report +about: Report a bug or unexpected behavior title: "[Bug]: " labels: - - "type/bug" - - "status/backlog" + - type/bug + - status/backlog body: - - type: textarea - id: summary + - type: markdown attributes: - label: "Bug summary" - description: "What’s wrong?" + value: | + ## Bug Report + Use this template to report bugs. Provide as much detail as possible to help reproduce the issue. + + - type: dropdown + id: platform + attributes: + label: Platform + description: Where did you encounter this bug? + options: + - Mobile (iOS) + - Mobile (Android) + - Desktop (Chrome) + - Desktop (Firefox) + - Desktop (Safari) + - Desktop (Edge) + - Multiple platforms validations: required: true - type: textarea - id: repro + id: description attributes: - label: "Steps to reproduce" + label: Bug Description + description: What went wrong? Be specific. + placeholder: "When I click X, I expected Y to happen, but instead Z happened." + validations: + required: true + + - type: textarea + id: steps + attributes: + label: Steps to Reproduce + description: How can we reproduce this bug? placeholder: | - 1. - 2. - 3. + 1. Navigate to '...' + 2. Click on '...' + 3. Scroll down to '...' + 4. See error validations: required: true - type: textarea id: expected attributes: - label: "Expected behavior" + label: Expected Behavior + description: What should have happened? validations: required: true - type: textarea id: actual attributes: - label: "Actual behavior" + label: Actual Behavior + description: What actually happened? validations: required: true - type: textarea - id: impact + id: context attributes: - label: "Impact / severity" - placeholder: "Who is affected? How badly? Workaround?" + label: Additional Context + description: Screenshots, error messages, console logs, etc. validations: required: false - type: textarea - id: logs + id: fix-hints attributes: - label: "Logs / screenshots" - description: "Paste logs or link images. Redact secrets." - render: shell + label: Fix Hints (if known) + description: Any ideas on what might be causing this or how to fix it? + placeholder: | + - Might be related to: [file or component] + - Similar issue in: [other feature] validations: required: false diff --git a/.gitea/ISSUE_TEMPLATE/chore.yaml b/.gitea/ISSUE_TEMPLATE/chore.yaml index 62a798a..785b99a 100644 --- a/.gitea/ISSUE_TEMPLATE/chore.yaml +++ b/.gitea/ISSUE_TEMPLATE/chore.yaml @@ -1,41 +1,70 @@ -name: "Chore" -about: "Refactor, maintenance, dependency updates, cleanup" +name: Chore / Maintenance +about: Technical debt, refactoring, dependency updates, infrastructure title: "[Chore]: " labels: - - "type/chore" - - "status/backlog" + - type/chore + - status/backlog body: - - type: textarea - id: goal + - type: markdown attributes: - label: "Goal" - description: "What needs to be done and why?" + value: | + ## Chore / Maintenance Task + Use this template for technical debt, refactoring, dependency updates, or infrastructure work. + + - type: dropdown + id: category + attributes: + label: Category + description: What type of chore is this? + options: + - Refactoring + - Dependency update + - Performance optimization + - Technical debt cleanup + - Infrastructure / DevOps + - Testing improvements + - Documentation + - Other + validations: + required: true + + - type: textarea + id: description + attributes: + label: Description + description: What needs to be done and why? + placeholder: "We need to refactor X because Y..." validations: required: true - type: textarea id: scope attributes: - label: "Scope" + label: Scope / Files Affected + description: What parts of the codebase will be touched? placeholder: | - - Includes: - - Excludes: + - frontend/src/features/[name]/ + - backend/src/features/[name]/ + - docker-compose.yml validations: required: false - type: textarea id: acceptance attributes: - label: "Acceptance criteria" + label: Definition of Done + description: How do we know this is complete? placeholder: | - - [ ] ... - - [ ] ... + - [ ] All tests pass + - [ ] No new linting errors + - [ ] Performance benchmark improved by X% validations: required: true - type: textarea - id: test_plan + id: risks attributes: - label: "Test plan" + label: Risks / Breaking Changes + description: Any potential issues or breaking changes to be aware of? validations: - required: true + required: false diff --git a/.gitea/issue_template/feature.yaml b/.gitea/ISSUE_TEMPLATE/feature.yaml similarity index 100% rename from .gitea/issue_template/feature.yaml rename to .gitea/ISSUE_TEMPLATE/feature.yaml diff --git a/.gitea/issue_template/bug.yaml b/.gitea/issue_template/bug.yaml deleted file mode 100644 index 0a41f29..0000000 --- a/.gitea/issue_template/bug.yaml +++ /dev/null @@ -1,85 +0,0 @@ -name: Bug Report -about: Report a bug or unexpected behavior -title: "[Bug]: " -labels: - - type/bug - - status/backlog -body: - - type: markdown - attributes: - value: | - ## Bug Report - Use this template to report bugs. Provide as much detail as possible to help reproduce the issue. - - - type: dropdown - id: platform - attributes: - label: Platform - description: Where did you encounter this bug? - options: - - Mobile (iOS) - - Mobile (Android) - - Desktop (Chrome) - - Desktop (Firefox) - - Desktop (Safari) - - Desktop (Edge) - - Multiple platforms - validations: - required: true - - - type: textarea - id: description - attributes: - label: Bug Description - description: What went wrong? Be specific. - placeholder: "When I click X, I expected Y to happen, but instead Z happened." - validations: - required: true - - - type: textarea - id: steps - attributes: - label: Steps to Reproduce - description: How can we reproduce this bug? - placeholder: | - 1. Navigate to '...' - 2. Click on '...' - 3. Scroll down to '...' - 4. See error - validations: - required: true - - - type: textarea - id: expected - attributes: - label: Expected Behavior - description: What should have happened? - validations: - required: true - - - type: textarea - id: actual - attributes: - label: Actual Behavior - description: What actually happened? - validations: - required: true - - - type: textarea - id: context - attributes: - label: Additional Context - description: Screenshots, error messages, console logs, etc. - validations: - required: false - - - type: textarea - id: fix-hints - attributes: - label: Fix Hints (if known) - description: Any ideas on what might be causing this or how to fix it? - placeholder: | - - Might be related to: [file or component] - - Similar issue in: [other feature] - validations: - required: false diff --git a/.gitea/issue_template/chore.yaml b/.gitea/issue_template/chore.yaml deleted file mode 100644 index 785b99a..0000000 --- a/.gitea/issue_template/chore.yaml +++ /dev/null @@ -1,70 +0,0 @@ -name: Chore / Maintenance -about: Technical debt, refactoring, dependency updates, infrastructure -title: "[Chore]: " -labels: - - type/chore - - status/backlog -body: - - type: markdown - attributes: - value: | - ## Chore / Maintenance Task - Use this template for technical debt, refactoring, dependency updates, or infrastructure work. - - - type: dropdown - id: category - attributes: - label: Category - description: What type of chore is this? - options: - - Refactoring - - Dependency update - - Performance optimization - - Technical debt cleanup - - Infrastructure / DevOps - - Testing improvements - - Documentation - - Other - validations: - required: true - - - type: textarea - id: description - attributes: - label: Description - description: What needs to be done and why? - placeholder: "We need to refactor X because Y..." - validations: - required: true - - - type: textarea - id: scope - attributes: - label: Scope / Files Affected - description: What parts of the codebase will be touched? - placeholder: | - - frontend/src/features/[name]/ - - backend/src/features/[name]/ - - docker-compose.yml - validations: - required: false - - - type: textarea - id: acceptance - attributes: - label: Definition of Done - description: How do we know this is complete? - placeholder: | - - [ ] All tests pass - - [ ] No new linting errors - - [ ] Performance benchmark improved by X% - validations: - required: true - - - type: textarea - id: risks - attributes: - label: Risks / Breaking Changes - description: Any potential issues or breaking changes to be aware of? - validations: - required: false