diff --git a/.github/PULL_REQUEST_TEMPLATE/dependency-update.md b/.github/PULL_REQUEST_TEMPLATE/dependency-update.md new file mode 100644 index 0000000..6c15e08 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/dependency-update.md @@ -0,0 +1,65 @@ +## Dependency Update + + + +## Update Summary + +| Field | Value | +|-------|-------| +| Tool | | +| Update Type | | +| Package Manager | | + +## Dependencies Updated + + + +| Package | From | To | Changelog | +|---------|------|----|-----------| +| `package-name` | `x.x.x` | `y.y.y` | [Link]() | + +## Risk Assessment + +- [ ] **Major version** - Breaking changes possible +- [ ] **Minor version** - New features, backward compatible +- [ ] **Patch version** - Bug fixes only +- [ ] **Security update** - Addresses CVE or vulnerability + +## Security Notes + + + +| CVE | Severity | Description | +|-----|----------|-------------| +| | | | + +## Compatibility Checklist + +- [ ] No breaking changes in updated dependencies +- [ ] Peer dependency requirements still satisfied +- [ ] Lock file updated correctly +- [ ] No conflicting version constraints + +## Testing + +- [ ] CI pipeline passes +- [ ] Unit tests pass +- [ ] Integration tests pass (if applicable) +- [ ] Local build succeeds + +## Auto-Merge Eligibility + + + +- [ ] Patch update from trusted source +- [ ] All CI checks passing +- [ ] No security advisories on new version +- [ ] Update is within allowed version range + +## Related PRs + + + +## Additional Notes + +