Skip to content

Convert issue templates to YAML-based structured forms with validation#106

Merged
Malcolmnixon merged 2 commits intomainfrom
copilot/update-issue-templates
Dec 16, 2025
Merged

Convert issue templates to YAML-based structured forms with validation#106
Malcolmnixon merged 2 commits intomainfrom
copilot/update-issue-templates

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Dec 16, 2025

Migrates GitHub issue templates from markdown to YAML-based structured forms, adds validation rules, and configures template settings to disable blank issues with contact links for discussions and security advisories.

Changes

  • Bug Report Template (bug_report.yml)

    • Structured form with validated fields (description, reproduction, expected/actual behavior)
    • Dropdowns for OS (Windows/Linux/macOS/Other) and .NET version (8.0/9.0/10.0)
    • Optional fields for SPDX document (JSON-rendered), context, and solutions
    • Icon: 🐛
  • Feature Request Template (feature_request.yml)

    • Structured form with validated fields (problem statement, solution, use cases)
    • Optional fields for alternatives, context, and implementation ideas
    • Icon: ✨
  • Template Configuration (config.yml)

    • Disables blank issues (blank_issues_enabled: false)
    • Contact links: 💬 Discussions, 🔒 Security Advisory
  • Removed: bug_report.md, feature_request.md

Original prompt

This section details on the original issue you should resolve

<issue_title>Update issue templates</issue_title>
<issue_description>The issue templates should be updated to use yaml-based structured forms and validation.

The template configuration should be updated to disable blank issues, and to have contact links for discussions and security advisories.

Standard icons should be added for the contact links and template names.</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Copilot AI changed the title [WIP] Update issue templates to yaml structure Convert issue templates to YAML-based structured forms with validation Dec 16, 2025
Copilot AI requested a review from Malcolmnixon December 16, 2025 16:23
@Malcolmnixon Malcolmnixon marked this pull request as ready for review December 16, 2025 16:23
@Malcolmnixon Malcolmnixon merged commit 32d09df into main Dec 16, 2025
10 checks passed
@Malcolmnixon Malcolmnixon deleted the copilot/update-issue-templates branch December 16, 2025 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update issue templates

2 participants