chore: upgrade to .NET 10 - #138
Conversation
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: simplify9/coderabbit/.coderabbit.yaml Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (22)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📜 Recent review details⏰ Context from checks skipped due to timeout. (1)
🧰 Additional context used📓 Path-based instructions (1)Treat GitHub Actions changes as supply-chain sensitive.⚙️ CodeRabbit configuration file Files:
📝 Summary
WalkthroughProjects across the solution now target .NET 10. Selected package references, sample assembly lookup, and the NuGet publish workflow are updated to use .NET 10 version values. Changes.NET 10 Migration
Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~10 minutes Change: Other Suggested labels: Suggested reviewers: Merge Risk: 🟡 Moderate · up to Do not merge until CloudFiles 10.0.0 is available from the configured feeds, otherwise affected projects may not restore or build. Security Architecture ReviewSecurity architecture risk: 🔵 Low · up to The visible changes do not expand publishing privileges or adapter authority. The main uncertainty is coordinating dependency publication and compatible runtime installation: CloudFiles 10.0.0 availability and mixed-runtime deployment and rollback have not been independently established. Retained concerns Security review detailsSecurity Blast Radius
Trust Boundaries and Controls
Resilience and Maintainability Implications
Hardening Proposals
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Retargets every project to net10.0 (Desktop: net10.0-windows) and publishes as 10.0.x (was 8.1.x), built with the .NET 10 SDK. PrimitiveTypes and CloudFiles go to 10.0.0, and the Microsoft.Extensions/AspNetCore packages go to 10.0.12. The sample host's hard-coded
bin/.../net8.0adapter path becomesnet10.0.Merge after simplify9/SW-CloudFiles#93 has published 10.0.0. Until then, restore fails on the CloudFiles references.
Adapters built on Sdk 10.x need the .NET 10 runtime. Existing net6/net8 adapters keep working on their current Sdk versions.
Verified locally against a local CloudFiles 10 build: build clean, unit tests 86/86 (incl. adapter subprocess tests against RabbitMQ), installer tests 15/15, all 3 packages pack as lib/net10.0.