-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Detect pending changes of front-end #913
base: master
Are you sure you want to change the base?
Conversation
@rwakulszowa , może krokiem w kierunku testów front-endu jest doprowadzenie tego PR-a do końca? Wymaga upewnienia się (ręcznego), że wszystko po zbudowaniu jest takie jak powinno być (znasz incydent z fedrowania). Przy okazji można wypisać co mogłoby się zepsuć i co trzeba testować. Wówczas będziemy mogli – podobnie jak w Fedrowaniu – zaktualizować dużą część bibliotek front-end dość bezpiecznie. Nie ma po co testować front-endu, skoro front-end nie jest zmieniany, bo strach. |
Jasne, jak najbardziej. Rozumiem, że (w mocnym skrócie), po dodaniu tego wymagania, żeby przepchnąć jakąkolwiek zmianę trzeba najpierw zaktualizować frontend, tak? Generalnie jestem za. Wczoraj budowałem lokalnie poradnię i faktycznie pojawiły się problemy, które rozwiązała aktualizacja zależności. Czy publikacja na produkcję dzieje się automatycznie (np. cyklicznie), czy jest to ręczny proces? |
Ręczny proces, ale zautomatyzowany do jednego polecenia. |
Zmiana ma na celu zagwarantowanie, że stan źródeł dla front-endu odpowiada zbudowanemu front-endowi, skoro już go trzymamy w repozytorium. Zagwarantowanie tego nie powinno być trudne, bo build powinien być deterministyczny, zwłaszcza jak będziemy mieli dokładnie opisane zależności (istotny jest |
No description provided.