You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
stworzyć testy, które się odpalają na CI, które robią nastepujące:
sklonowanie danego projektu KN Solvro z GitHuba
odpalenie wymaganego prepu, installa, builda jeśli trzeba
odpalenie wszystkich rzeczy, które zmienia Solvro Config: czyli obecnie lint + format, w przyszłości może więcej
zapisanie stanu repozytorium po checkach: czyli ile wypluło błędów, czy prettier coś sformatował itp
zainstalowanie solvro configa w wersji z danego commit, na którym jest odpalany CI
powtórzenie kroku 3. i 4.
porównanie stanów z kroków 4. i 6. i wywaleniem błędem regresji jeśli te stany się różnią
Ma to na celu upewnienie że zmiany wprowadzone w danej PRce nie będą psuły istniejących projektów (głównie dla aktualizacji paczek pluginów eslint/prettier od dependabota)
Opcjonalnie: odpalić to tylko wtedy, kiedy semantic-release wykryje że aktualizacja po tych zmianac nie będzie breaking dla solvro configa, czyli że nie został użyty np. przedrostek feat!: w nazwie commita
Activity