dependency-update
Automatyzuj aktualizacje pakietów NuGet — sprawdzaj wersje i wdrażaj zmiany przez pipeline
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania aktualizacjami zależności NuGet w projekcie Aspire. Automatycznie sprawdza najnowsze wersje pakietów na nuget.org, uruchamia wewnętrzny pipeline dotnet-migrate-package w Azure DevOps i monitoruje postęp wdrażania. Idealne dla zespołów utrzymujących duże repozytoria z wieloma zewnętrznymi zależnościami — zamiast ręcznych kroków, opisz co chcesz zaktualizować, a skill obsługuje resztę.
Jak używać
Zainstaluj skill dependency-update w swoim środowisku Claude/Copilot, wskazując repozytorium microsoft/aspire i ścieżkę .github/skills/dependency-update.
Przygotuj żądanie aktualizacji, określając nazwę pakietu NuGet (np. "Hex1b", "StackExchange.Redis") lub kategorię (np. "wszystkie pakiety HealthChecks"). Opcjonalnie wskaż konkretną wersję; domyślnie skill szuka najnowszej dostępnej.
Poproś skilla o aktualizację — na przykład: "Zaktualizuj Hex1b do najnowszej wersji" lub "Sprawdź dostępne aktualizacje dla pakietów Confluent".
Skill automatycznie sprawdza nuget.org, weryfikuje dostępne wersje i przygotowuje parametry dla pipeline'u dotnet-migrate-package (organizacja dnceng, projekt internal, pipeline ID 931).
Skill uruchamia pipeline z odpowiednimi parametrami: nazwą pakietu, wersją do importu i typem migracji "New or non-Microsoft" dla zależności zewnętrznych.
Monitoruj postęp — skill śledzi wykonanie pipeline'u w Azure DevOps i informuje o statusie. Po pomyślnym imporcie pakiet zostanie zaktualizowany w pliku Directory.Packages.props.