Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Roll Playwright Python to a new version
How to use
Zainstaluj skill w swoim środowisku Claude/Copilot, wskazując repozytorium microsoft/playwright-python. Skill będzie dostępny w katalogu .claude/skills/playwright-roll.
Rozpocznij proces aktualizacji od zmiany numeru wersji w pliku konfiguracyjnym, a następnie uruchom generowanie API, aby sprawdzić obecny stan zmian między wersjami.
Otwórz issue zatytułowane "Backport changes" w repozytorium, które zawiera listę pull requestów wymagających przeanalizowania i potencjalnego przeniesienia do wersji Python.
Przejdź przez każdy element na liście backportu jeden po drugim. Dla każdego pull requesta sprawdź, czy zmiana jest istotna dla Pythona, czy została już częściowo wdrożona, lub czy wymaga pełnego przejścia. Konsultuj upstream'ową gałąź wydania w razie wątpliwości.
Aktualizuj implementację klienta w katalogu ../playwright/packages/playwright-core/src/client, aby dopasować zmiany z upstream'owego repozytorium JavaScript. Zaznaczaj ukończone elementy na liście backportu, przechowując zawartość issue w /tmp i edytując tam plik przed aktualizacją issue'a.
Dodaj testy weryfikujące nową lub zmienioną funkcjonalność. Po zakończeniu wszystkich backportów i testów, proces aktualizacji wersji jest gotowy do finalizacji.