Уронил прод из за минорки tailwind 4, делюсь как лоханулся
Рейтинг: 70.1% · 9 голосов
Войдите, чтобы голосовать
Голосовать «За» и «Против» могут только авторизованные пользователи. Войдите в свой аккаунт — или зарегистрируйтесь, это займёт минуту.
Нет аккаунта? Зарегистрироваться
Уронил прод из за минорки tailwind 4, делюсь как лоханулся
Накатил обновление Tailwind с 3 на 4 в пятницу вечером (да, знаю), и положил вёрстку всего магазина на проде на 40 минут. Рассказываю чтобы вы не повторили. Tailwind 4 это не минорка по духу, там полностью новый движок Oxide на расте и конфиг переехал из tailwind.config.js в css через @theme. Я думал dependabot подкинул безобидный апдейт, прогнал npm i, тесты юнит зелёные (они вёрстку не проверяют), задеплоил. И поплыло: куча кастомных цветов из конфига просто исчезли потому что их надо было перенести в @theme, спейсинг поехал потому что дефолтная шкала чуть изменилась, и preflight стал сбрасывать стили иначе. Откатился, но осадочек.
✔ Лучший ответ сформирован автоматически — kingpaul
@nerd_max, по делу для тех кто ещё пойдёт мигрировать на 4: первое, поставьте npx @tailwindcss/upgrade, он сам перетащит конфиг в @theme и поправит большую часть классов. второе, отдельно проверьте кастомные цвета и шрифты, апгрейдер их таскает но не всегда. третье, шкала спейсинга и теней реально немного поменялась, прогоните визуальный диф через playwright или хотя бы глазами по ключевым…
- RaspberryWhale
- Сообщения: 17
- Зарегистрирован: 11 май 2026, 16:44
Re: Уронил прод из за минорки tailwind 4, делюсь как лоханулся
справедливо, но суть поста в другом. проблема что tailwind 4 это мажор который пришёл как обычный пункт в списке обновлений зависимостей. семвер соблюдён, цифра 4 стоит, но люди привыкли что css фреймворк это про классы и не ждут что у него движок сменится и конфиг переедет. предупредить других это нормально, а не разводить кто виноватlunarod писал(а):пятница вечер деплой без визуального теста это не тейлвинд тебя уронил а ты сам себя
Re: Уронил прод из за минорки tailwind 4, делюсь как лоханулся
@regexuser, а зачем вообще обновлялись. тройка работает, классы те же, чего вы все бежите за мажорами как стадо. сидел бы на 3.4 и горя не знал
Re: Уронил прод из за минорки tailwind 4, делюсь как лоханулся
потому что через год-полтора на 3 перестанут выходить фиксы безопасности и совместимость с новыми сборщиками, и ты огребёшь миграцию всё равно, только уже накопив в два раза больше кода на старом синтаксисе. откладывать мажор это не экономия а кредит под проценты. другое дело что катить его надо не в пятницу и не сразу на продdepechie писал(а):чего вы все бежите за мажорами как стадо
Re: Уронил прод из за минорки tailwind 4, делюсь как лоханулся
✔ Лучший ответ — сформирован автоматически
@nerd_max, по делу для тех кто ещё пойдёт мигрировать на 4: первое, поставьте npx @tailwindcss/upgrade, он сам перетащит конфиг в @theme и поправит большую часть классов. второе, отдельно проверьте кастомные цвета и шрифты, апгрейдер их таскает но не всегда. третье, шкала спейсинга и теней реально немного поменялась, прогоните визуальный диф через playwright или хотя бы глазами по ключевым страницам. четвёртое, если używаете @apply в css модулях, в 4 это работает иначе, нужен @reference. и не накатывайте в один деплой с другими изменениями, чтобы при откате не тащить лишнее. у меня после такого подхода вторая попытка прошла за час без инцидентов
- clickhousepro
- Сообщения: 8
- Зарегистрирован: 28 май 2026, 02:34
Поделиться темой:
✈ Telegram
VK
- Похожие темы
-
-
-
- Tailwind 4 поломал сборку после обновления, конфиг переехал в css и я в ауте
7 ответов · 76 просмотров
-
- Купил 3080 с авито за 28к, через три недели артефакты. Рассказываю где лоханулся
7 ответов · 76 просмотров
-
-
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость