Skip to content

chore: overhaul GitHub issue/PR templates, add security policy#222

Merged
petesramek merged 3 commits intodevelop/1.0from
copilot/review-github-templates
Apr 5, 2026
Merged

chore: overhaul GitHub issue/PR templates, add security policy#222
petesramek merged 3 commits intodevelop/1.0from
copilot/review-github-templates

Conversation

Copy link
Copy Markdown

Copilot AI commented Apr 5, 2026

This pull request improves the project's GitHub workflows and documentation templates to streamline issue reporting, feature requests, pull requests, and dependency management. It introduces clearer templates for bug reports and feature requests, adds a security policy, and enhances automation settings for dependency updates.

Issue and PR Template Improvements:

  • Updated .github/ISSUE_TEMPLATE/bug_report.md to require a minimal code snippet for reproducing bugs, clarified expected vs. actual behavior, and standardized environment information. [1] [2]
  • Updated .github/ISSUE_TEMPLATE/feature_request.md to pre-fill the title and label for feature requests, ensuring consistency.
  • Added a new pull request template (.github/PULL_REQUEST_TEMPLATE.md) to guide contributors on summaries, change types, and checklists for PR quality.

Security and Community Guidelines:

  • Added a SECURITY.md file outlining the supported versions, how to report vulnerabilities, and response expectations.
  • Updated .github/ISSUE_TEMPLATE/config.yml to disable blank issues and direct general questions to GitHub Discussions.

Automation and Dependency Management:

  • Enhanced .github/dependabot.yml to automatically label dependency PRs with "dependencies" and assign them to "petesramek" for all package ecosystems.

@petesramek petesramek marked this pull request as ready for review April 5, 2026 16:42
@petesramek petesramek enabled auto-merge (squash) April 5, 2026 16:42
@petesramek petesramek closed this Apr 5, 2026
auto-merge was automatically disabled April 5, 2026 16:42

Pull request was closed

@petesramek petesramek reopened this Apr 5, 2026
@petesramek petesramek merged commit 303ae50 into develop/1.0 Apr 5, 2026
3 checks passed
@petesramek petesramek deleted the copilot/review-github-templates branch April 5, 2026 16:43
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.

2 participants