chore(deps): ignore WolverineFx major-version bumps until 6.0 migration is scoped#56
Conversation
Wolverine 6.0 (PR #34) split the runtime code generator into a separate WolverineFx.RuntimeCompilation package (GH-2876). Every integration test in PR #34 failed at host startup with "no IAssemblyGenerator (Roslyn) is registered" — a major-version migration, not a Dependabot pickup. Stay on 5.x until the project does a dedicated 6.0 migration PR (read release notes end-to-end, choose dynamic-compilation package vs. TypeLoadMode.Static + codegen-write CI step, verify saga + outbox + AddConcurrencyRetry paths). Dependabot will continue suggesting 5.x minor/patch bumps via the existing wolverine group. Adding majors to ignore is the pattern for any package whose major versions ship known migration surface area; add others as they break the build under a Dependabot rebase. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Caution Review failedPull request was closed or merged during review No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
WalkthroughDependabot configuration for NuGet now adds an ChangesWolverine 6.0 Dependabot Configuration
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Summary
Adds an `ignore` rule to `.github/dependabot.yml` so Dependabot stops opening weekly PRs that bump WolverineFx to a major version we can't take.
Why
PR #34 (WolverineFx 5.36.2 → 6.0.2) fails every integration test at host startup:
```
System.InvalidOperationException: Wolverine is running in TypeLoadMode.Dynamic,
which compiles handler/middleware code at runtime, but no IAssemblyGenerator (Roslyn) is registered.
Core WolverineFx no longer ships the runtime compiler.
```
Wolverine 6.0 split the runtime code generator out of core (GH-2876). The fix is one of:
Neither is a Dependabot pickup. A 5.x → 6.x migration needs its own PR: read release notes end-to-end, restructure, verify the saga + outbox + AddConcurrencyRetry paths still behave. Until then, this rule prevents the weekly noise.
What this changes
Follow-up
🤖 Generated with Claude Code
Summary by CodeRabbit