--- name: sdk-upgrade description: Wsad zadania dla sieci agentowej - podniesienie wersji SDK wraz z migracją API inputs: - name: package description: Nazwa pakietu dystrybucyjnego (np. acme-sdk) required: true - name: to_version description: Wersja docelowa (np. 2.1.0) required: true - name: from_version description: Wersja aktualna, jeśli znana required: false - name: repo description: Ścieżka do sklonowanego repozytorium required: true - name: constraints description: Dodatkowe ograniczenia z issue / decyzji architektonicznej required: false --- # Zadanie: upgrade {{package}} -> {{to_version}} W repozytorium `{{repo}}` podnieś wersję pakietu **{{package}}** z `{{from_version}}` do `{{to_version}}` i dostosuj kod do nowego API. ## Zakres - Deklaracja wersji w plikach zależności. - Wszystkie miejsca użycia biblioteki w kodzie źródłowym i testach. - Zero zmian niezwiązanych z migracją. ## Ograniczenia {{constraints}} ## Definicja ukończenia 1. Weryfikacja repozytorium (build + testy) przechodzi na zielono. 2. W kodzie nie ma już użyć API usuniętego w wersji docelowej. 3. Zmiana jest opisana w merge requeście zgodnie ze skillem `merge-request-authoring`. 4. Elementy wymagające decyzji człowieka są jawnie wypisane, a nie obejściem załatwione.