Skip to content

Conversation

@97harsh
Copy link
Owner

@97harsh 97harsh commented Jan 6, 2026

Summary

  • Block all major version updates for npm dependencies to prevent breaking changes from peer dependency conflicts

Problem

PR #44 (zod v3→v4) is failing because:

  • genkit / @genkit-ai/core requires zod: ^3.23.8 (v3.x only)
  • Zod v4 has breaking API changes incompatible with current dependencies

Solution

Add ignore rule to block all major version updates:

ignore:
  - dependency-name: "*"
    update-types: ["version-update:semver-major"]

What Still Works

  • ✅ Minor and patch updates (grouped and auto-merged)
  • ✅ Security alerts for critical vulnerabilities (independent system)
  • ✅ GitHub Actions updates (not affected by this rule)

References

🤖 Generated with Claude Code

Block all major version updates for npm dependencies to prevent
breaking changes from peer dependency conflicts (e.g., zod v3->v4
breaks genkit which requires zod ^3.23.8).

Security alerts still work independently for critical vulnerabilities.
Minor and patch updates continue to be grouped and auto-merged.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Jan 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
pictionary Ready Ready Preview, Comment Jan 6, 2026 2:31am

@97harsh 97harsh merged commit b883174 into main Jan 6, 2026
3 checks passed
@97harsh 97harsh deleted the fix/dependabot-ignore-major-versions branch January 6, 2026 02:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants