release-testing
Run integration tests to verify SkiaSharp NuGet packages work correctly before publishing.\nUse when user asks to: - Test/verify packages before release - Run integration tests - Test on specific device (iPad, iPhone, Android emulator, Mac, Windows) - Verify SkiaSharp rendering
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Run integration tests to verify SkiaSharp NuGet packages work correctly before publishing.\nUse when user asks to: - Test/verify packages before release - Run integration tests - Test on specific device (iPad, iPhone, Android emulator, Mac, Windows) - Verify SkiaSharp rendering works - Check if packages are ready for publishing - Run smoke/console/blazor/maui tests - Continue with release - Test version X\nTriggers: \
How to use
- Zainstaluj skill release-testing w swoim środowisku agenta. 2. Uruchom skill, podając polecenie takie jak "test the release", "verify packages" lub "run tests on iPad" — system automatycznie zidentyfikuje najnowszą gałąź wydania, korzystając z poprawnego porządku semver (wersja finalna zawsze nowsza niż preview). 3. Poczekaj na wyniki testów CI — skill sprawdza status przed przystąpieniem do testów integracyjnych. 4. Obserwuj wyniki testów na wybranych platformach (iOS, Android, macOS, Windows). Jeśli którykolwiek test się nie powiedzie, renderowanie nie zgadza się ze wzorcem lub timeout — cały proces wydania zostaje zatrzymany. 5. Jeśli wszystkie testy przejdą pomyślnie, potwierdź poleceniem "continue" lub "continue with release", aby przejść do następnego etapu wydania. 6. W razie potrzeby możesz testować konkretną wersję, podając numer (np. "test 3.119.2-preview.2") — skill automatycznie wybierze odpowiednią gałąź wydania.