Кратко: внедрить нейронку🧑🦲
Что произошло?
В MR начали бесконечно запускаться пайплайны с тестами каждые полминуты. Когда я впервые увидела, их уже было 90 штук!🪿
Как мы до такого докатились?
Есть джоба, которая скачивает либу, красиво форматирует файлики и пушит изменения
Нейронка добавила кэширование, чтобы при повторной установке либа бралась из кэша, а не скачивалась по сети
Вроде бы хотелось как лучше, а получилось как всегда
Все сломалось 😭
Что было упущено?
1. Изначально джоба коммитила все измененные файлики через
git add . Но и никогда не предполагалось, что будет писаться в репо что-то еще. Здесь сузили git add до папки/типов файлов2. Папка с кэшом не была добавлена в
.gitignore
3. Никто не увидел опасности этого изменения, потому что была еще куча других
🤓 В общем, на нейронку надейся, а сам не плошай@data_engineerette
