Files
ghost/.github/PULL_REQUEST_TEMPLATE.md
pandaadir05 226918d9d8 Implement comprehensive CI/CD pipeline with best practices
Major improvements:
- Matrix testing across Linux (stable/beta/nightly), Windows, and macOS
- Test with multiple feature combinations (default, yara-scanning, no-default)
- Code coverage reporting with codecov integration
- Security auditing with cargo-audit and dependency review
- Automated release builds for multiple targets
- Performance benchmarking with trend tracking
- Concurrency control to cancel outdated runs
- Rust cache optimization for faster builds
- Documentation generation checks
- Weekly scheduled runs for proactive monitoring

Additional workflows:
- Automated dependency updates via Dependabot
- Weekly Cargo dependency update PRs
- Stale issue and PR management

Project templates:
- Pull request template with checklist
- Bug report issue template
- Feature request issue template
- Codecov configuration with 70% coverage target
2025-11-21 12:58:06 +02:00

38 lines
1.2 KiB
Markdown

## Description
Please provide a clear and concise description of what this PR does.
## Type of Change
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] Performance improvement
- [ ] Code refactoring
- [ ] Test improvements
## How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
- [ ] Unit tests
- [ ] Integration tests
- [ ] Manual testing
- [ ] Platform-specific testing (Windows/Linux/macOS)
## Checklist
- [ ] My code follows the project's style guidelines
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published
## Additional Context
Add any other context about the pull request here.