final-release-review
Przeanalizuj zmiany przed wydaniem, aby uniknąć błędów i zmian niezgodnych wstecz.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do automatycznego przeglądu gotowości wydania. Porównuje różnice między ostatnim tagiem wydania a bieżącym kodem, identyfikując zmiany niezgodne wstecz, regresje, błędy i zagrożenia dla stabilności. Generuje raport z konkretnymi wnioskami i decyzją o możliwości wydania lub konieczności blokady z jasnym planem odblokowania.
Jak używać
Upewnij się, że pracujesz w katalogu głównym repozytorium openai-agents-python, uruchamiając polecenie pwd.
Zsynchronizuj tagi zdalne i znajdź ostatni tag wydania, uruchamiając skrypt find_latest_release_tag.sh z katalogu .agents/skills/final-release-review/scripts, podając origin i wzorzec v* jako parametry.
Pobierz najnowsze zmiany z gałęzi origin/main za pomocą git fetch origin main --prune, a następnie pobierz identyfikator commitu docelowego poleceniem git rev-parse origin/main.
Przejrzyj zakres zmian za pomocą poleceń git diff --stat, git diff --dirstat oraz git log --oneline, aby zobaczyć statystyki plików, katalogów i historię commitów między tagiem bazowym a committem docelowym.
Przeprowadź szczegółową analizę zmian, korzystając z listy kontrolnej zawartej w pliku references/review-checklist.md, szukając zmian niezgodnych wstecz, potencjalnych regresji i możliwości usprawnień.
Sformułuj wnioski na podstawie znalezionych problemów i wydaj decyzję: zielone światło do wydania, jeśli nie ma blokerów, lub blokadę z konkretnymi dowodami i krokami do odblokowania wydania.