What problem does it solve?
It eliminates the slow and error-prone process of manually bumping Azure SDK Go dependencies, auditing breaking changes, and updating call sites after major version upgrades.
Core Features & Use Cases
- Stable-major dependency probing: Scans a provider's go.mod for github.com/Azure and github.com/AzureAD dependencies and identifies latest stable-major upgrades while separately flagging beta-only majors for user decision.
- Changelog-based breaking change auditing: For every major-crossing upgrade, fetches and surfaces CHANGELOG sections so you can review breaking changes that may not appear as compile errors.
- Automated upgrade workflow with targeted patch guidance: Provides a structured process to update go.mod, resolve imports/version paths, run go mod tidy, and validate with build/vet/test steps before you share diffs.
Quick Start
Run the Azure dependency probe for the provider go.mod at providers/azure/go.mod and use the printed UP rows to guide stable-only major upgrades.