From bc9a8996671e7df4fc15f25c13710b071f6e40d4 Mon Sep 17 00:00:00 2001 From: Vikman Fernandez-Castro Date: Fri, 24 Jan 2025 12:22:24 +0100 Subject: [PATCH] chore: update GitHub pull request template --- .github/pull_request_template.md | 111 ++++++++++++++++--------------- 1 file changed, 56 insertions(+), 55 deletions(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index ed578180d8..9d5ea7c0f1 100755 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,76 +1,77 @@ -|Related issue| -|---| -|| +## Description -## Description +## Proposed Changes -## Configuration options +### Results and Evidence -## Logs/Alerts example +### Artifacts Affected -## Tests +### Configuration Changes - -- Compilation without warnings in every supported platform - - [ ] Linux - - [ ] Windows - - [ ] MAC OS X -- [ ] Source installation -- [ ] Package installation -- [ ] Source upgrade -- [ ] Package upgrade -- [ ] Review logs syntax and correct language -- [ ] QA templates contemplate the added capabilities - - -- Memory tests for Linux - - [ ] Scan-build report - - [ ] Coverity - - [ ] Valgrind (memcheck and descriptor leaks check) - - [ ] Dr. Memory - - [ ] AddressSanitizer -- Memory tests for Windows - - [ ] Scan-build report - - [ ] Coverity - - [ ] Dr. Memory -- Memory tests for macOS - - [ ] Scan-build report - - [ ] Leaks - - [ ] AddressSanitizer - - -- [ ] Retrocompatibility with older Wazuh versions -- [ ] Working on cluster environments -- [ ] Configuration on demand reports new parameters -- [ ] The data flow works as expected (agent-manager-api-app) -- [ ] Added unit tests (for new features) -- [ ] Stress test for affected components - - -- Decoder/Rule tests - - [ ] Added unit testing files ".ini" - - [ ] runtests.py executed without errors \ No newline at end of file +### Documentation Updates + + + +### Tests Introduced + + + +## Review Checklist + + + +- [ ] Code changes reviewed +- [ ] Relevant evidence provided +- [ ] Tests cover the new functionality +- [ ] Configuration changes documented +- [ ] Developer documentation reflects the changes +- [ ] Meets requirements and/or definition of done +- [ ] No unresolved dependencies with other issues +- [ ] ... + +