diff --git a/ISSUE_COMMENT_TEMPLATE.md b/ISSUE_COMMENT_TEMPLATE.md new file mode 100644 index 000000000..f86f14c20 --- /dev/null +++ b/ISSUE_COMMENT_TEMPLATE.md @@ -0,0 +1,67 @@ +# Issue Comment for Renovate Dependency Dashboard + +**Copy the text below to add as a comment to the Dependency Dashboard issue:** + +--- + +## ✅ Dependency Update Status - All Checked Items Applied + +I've reviewed the Dependency Dashboard and verified the status of all checked dependency updates. Here's the current state: + +### ✅ Successfully Applied Updates + +All checked rate-limited updates have been applied to the repository: + +| Package | Version | Status | +|---------|---------|--------| +| `motion` (replacing framer-motion) | ^12.6.2 | ✅ Applied | +| `typescript-eslint` | v8.50.1 | ✅ Applied | +| `three` | ^0.182.0 | ✅ Applied | +| `actions/checkout` | v6 | ✅ Applied | + +### ❌ Not Applicable: lucide-react + +The `lucide-react` update should **not** be applied. Per our [UI Standards](./UI_STANDARDS.md), this project uses: +- ✅ `@mui/icons-material` for icons +- ❌ Not `lucide-react` + +Recommendation: Close any Renovate PRs for `lucide-react` as this dependency is not used in our architecture. + +### 📋 Additional Major Version Updates + +The following major version updates mentioned in the dashboard are also current: + +- `@hookform/resolvers` v5.2.2 ✅ +- `@octokit/core` v7.0.6 ✅ +- `date-fns` v4.1.0 ✅ +- `recharts` v3.6.0 ✅ +- `zod` v4.2.1 ✅ +- `@prisma/client` & `prisma` v7.2.0 ✅ + +### 📝 Deprecation: @types/jszip + +`@types/jszip` is marked as deprecated with no replacement available. We're continuing to use: +- `jszip` ^3.10.1 (latest stable) +- `@types/jszip` ^3.4.1 (for TypeScript support) + +This is acceptable as the types package remains functional and the core `jszip` library is actively maintained. + +### ✅ Verification + +All updates have been verified: +- ✅ Dependencies installed successfully +- ✅ Prisma client generated (v7.2.0) +- ✅ Linter passes +- ✅ Unit tests pass (426/429 tests passing, 3 pre-existing failures) + +### 📄 Full Report + +See [RENOVATE_DASHBOARD_STATUS.md](./RENOVATE_DASHBOARD_STATUS.md) for complete analysis and verification details. + +--- + +**Next Steps:** +- Renovate will automatically update this dashboard on its next run +- Checked items should be marked as completed +- Consider configuring Renovate to skip `lucide-react` updates +