Skip to content

dodać testy regresyjne #1213

Open

Description

@kguzek

stworzyć testy, które się odpalają na CI, które robią nastepujące:

  1. sklonowanie danego projektu KN Solvro z GitHuba
  2. odpalenie wymaganego prepu, installa, builda jeśli trzeba
  3. odpalenie wszystkich rzeczy, które zmienia Solvro Config: czyli obecnie lint + format, w przyszłości może więcej
  4. zapisanie stanu repozytorium po checkach: czyli ile wypluło błędów, czy prettier coś sformatował itp
  5. zainstalowanie solvro configa w wersji z danego commit, na którym jest odpalany CI
  6. powtórzenie kroku 3. i 4.
  7. 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

  1. added theissue type on Sep 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions