Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/dev-ticket.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Development Ticket
description: Implementation work, bugs, refactors, technical tasks, spikes, or operational work.
title: "[Ticket]: "
labels: ["ticket"]
type: Task

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 correctness

Invalid top-level type key breaks form

type is not a legal top-level key in a GitHub issue form. The schema for issue forms supports only name, description, title, labels, assignees, projects, and body (docs.github.com "Syntax for issue forms"). An unrecognized top-level key fails the form's YAML validation, so when a contributor opens this template GitHub refuses to load it (form configuration error), rendering the template — and this change's goal — unusable. Consider a legitimate mechanism such as the issue-types feature (repo/org-level) or a label, or verifying behavior in an actual repo before merging.

Evidence: Added line type: Task between labels: ["ticket"] and body:; GitHub issue-form schema documents no type top-level key.

Was this useful? React 👍/👎 to give us feedback

body:
- type: markdown
attributes:
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/epic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: Epic
description: A large initiative spanning multiple stories with a meaningful business or technical objective.
title: "[Epic]: "
labels: ["epic"]
type: Epic

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 correctness

Invalid top-level type key breaks form

type is not a legal top-level key in a GitHub issue form (valid keys are name, description, title, labels, assignees, projects, body). Unknown top-level keys fail the form's YAML validation, so opening this template produces a form-configuration error and the template becomes unusable. Same defect as in dev-ticket.yml and user-story.yml.

Evidence: Added line type: Epic between labels: ["epic"] and body:; not in the documented issue-form top-level key set.

Was this useful? React 👍/👎 to give us feedback

body:
- type: markdown
attributes:
Expand Down
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/user-story.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: User Story
description: A user need or a valuable capability, with testable acceptance criteria.
title: "[Story]: "
labels: ["user-story"]
type: Story

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 correctness

Invalid top-level type key breaks form

type is not a legal top-level key in a GitHub issue form (valid keys are name, description, title, labels, assignees, projects, body). Unknown top-level keys fail the form's YAML validation, so opening this template yields a form-configuration error and the template becomes unusable. Same defect as in dev-ticket.yml and epic.yml.

Evidence: Added line type: Story between labels: ["user-story"] and body:; not in the documented issue-form top-level key set.

Was this useful? React 👍/👎 to give us feedback

body:
- type: markdown
attributes:
Expand Down