43 lines
1.3 KiB
Markdown
43 lines
1.3 KiB
Markdown
---
|
|
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.
|