Skip to content

Require an issue for new pull requests, update templates - #10411

Merged
zbynek merged 4 commits into
gwtproject:mainfrom
zbynek:issue-template
Oct 7, 2026
Merged

zbynek merged 4 commits into
gwtproject:mainfrom
zbynek:issue-template

Conversation

@zbynek

@zbynek zbynek commented Sep 20, 2026 •

Copy link
Copy Markdown
Collaborator

Fixes #10387 by providing 2 issue templates and stating the issue requirement in PR template.

image

The SECURITY.md file is needed to support explicitly reporting security issues.

Comment thread .github/ISSUE_TEMPLATE/2_feature_request.yml Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Copilot review overview

🟡 Changes recommended

There are a few user-facing template/doc issues (typo in template filename, incorrect Markdown link, and some wording/whitespace fixes) that should be addressed before merging.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 5 Low severity

Open (5)
What changed in this PR

This PR implements the process change requested in #10387 by making issue creation the default entry point (via GitHub Issue Forms) and by updating contributor/PR guidance to require a related issue before submitting a PR.

Changes:

  • Add SECURITY.md with guidance for confidential vulnerability reporting via GitHub Security Advisories.
  • Replace the legacy .github/ISSUE_TEMPLATE.md with two Issue Forms (bug + feature) and disable blank issues.
  • Update PR and contributing templates to state the “issue required before PR” expectation.
File Description
SECURITY.md Adds a security policy and directs reporters to GitHub Security Advisories.
CONTRIBUTING.md Adds contributor guidance requiring a related issue before submitting PRs.
.github/​PULL_REQUEST_TEMPLATE.md Updates PR template to prompt for a related issue and reference format.
.github/​ISSUE_TEMPLATE/​config.yml Disables blank issues and adds a community contact link.
.github/​ISSUE_TEMPLATE/​2_feature_requst.yml Adds a feature request Issue Form.
.github/​ISSUE_TEMPLATE/​1_bug_report.yml Adds a bug report Issue Form.
.github/​ISSUE_TEMPLATE.md Removes the legacy issue template in favor of Issue Forms.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/ISSUE_TEMPLATE/2_feature_request.yml
Comment thread .github/PULL_REQUEST_TEMPLATE.md Outdated
Comment thread CONTRIBUTING.md Outdated
Comment thread SECURITY.md Outdated
Comment thread SECURITY.md Outdated
Fixed typos and improved clarity in documentation files.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Comment thread SECURITY.md Outdated
# Security policy

Security issues may be reported against the latest stable release of GWT
or against the current development version (`SNAPSHOT-HEAD`).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

HEAD-SNAPSHOT, and perhaps a link to the latest nightly action to download zips and the central sonatype snapshot repo https://central.sonatype.com/repository/maven-snapshots/

Comment thread .github/ISSUE_TEMPLATE/2_feature_request.yml Outdated
@zbynek
zbynek merged commit 8c86ab3 into gwtproject:main Oct 7, 2026
4 checks passed
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.

Require an issue for each PR and provide issue template(s)

3 participants