Skip to content

Commit 80c0e6a

Browse files
committed
Merge branch '7.0.x' into 7.1.x
2 parents 59753ad + 611445f commit 80c0e6a

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
## Description
2+
<!-- Describe your change and the problem it solves. Link to the related issue(s) if they exist. -->
3+
4+
## Contributor Checklist
5+
6+
Please review the following checklist before submitting your pull request. Pull requests that do not meet these requirements may be closed without review.
7+
8+
### Issue and Scope
9+
10+
- [ ] This PR is linked to an existing issue that has been **acknowledged or approved** by the project team. If no approved issue exists, please give background on why this change is necessary. Tickets are preferred for release change log history.
11+
- [ ] This PR addresses the **complete scope** of the linked issue. Partial implementations or unfinished work should not be submitted for review.
12+
- [ ] This PR contains a **single, focused change**. Unrelated changes should be submitted as separate pull requests.
13+
- [ ] This PR targets the **correct branch** for the type of change:
14+
- **Patch release branches** (e.g., `7.0.x`): Bug fixes only. No new features or API changes.
15+
- **Minor release branches** (e.g., `7.1.x`): New features are welcome, but breaking existing APIs must be avoided.
16+
- **Major release branches** (e.g., `8.0.x`): Reserved for major changes. Breaking API changes are permitted.
17+
18+
### Code Quality
19+
20+
- [ ] I have **added or updated tests** that cover the changes introduced in this PR. All code contributions are expected to include appropriate test coverage.
21+
- [ ] I have verified that all existing tests pass by running `./gradlew build --rerun-tasks`.
22+
- [ ] My code follows the project's **code style** guidelines. I have run `./gradlew codeStyle` and resolved any violations. See [Code Style](../CONTRIBUTING.md#code-style) for details.
23+
- [ ] This PR does **not** include mass reformatting, style-only changes, or large-scale refactoring unless it was **explicitly approved** in the linked issue. Unsolicited reformatting will not be accepted.
24+
- [ ] If generative AI tooling was used in preparing this contribution, a quality model was used to ensure contributions are **consistent with the project's quality standards**.
25+
26+
### Licensing and Attribution
27+
28+
- [ ] All contributed code is provided under the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0), and new source files include the appropriate **Apache license header**.
29+
- [ ] I have the necessary rights to submit this contribution and confirm it is my own original work (see [Legal Notice](../CONTRIBUTING.md#i-want-to-contribute)).
30+
- [ ] If generative AI tooling was used in preparing this contribution, I have followed the [Apache Software Foundation's policy on generative tooling](https://www.apache.org/legal/generative-tooling.html) and have properly attributed its use.
31+
32+
### Documentation
33+
34+
- [ ] If this PR introduces user-facing changes, I have included or updated the relevant documentation.
35+
- [ ] If this PR adds a new feature, I have updated the **What's New** section of the Grails Guide.
36+
- [ ] If this PR introduces breaking changes or changes that require user action during an upgrade, I have updated the **Upgrade Notes** for the corresponding version in the Grails Guide.
37+
- [ ] The PR description clearly explains **what** was changed and **why**.
38+
39+
---
40+
41+
> **First-time contributors:** Please read our [Contributing Guide](../CONTRIBUTING.md) before submitting.
42+
> Pull requests that appear to be auto-generated, incomplete, or unrelated to an approved issue may be
43+
> closed to help maintainers focus on reviewed and planned work. We appreciate your understanding.

0 commit comments

Comments
 (0)