Очень неприятная история с потерей данных на гитхабе.
Если у вас активная разработка и пул-реквесты конкурируют между собой при мерже в main, то гитхаб предлагает решить это через merge queue, который мержит PR-ы по очереди.
Так вот из-за бага в коде, часть ранее замерженных коммитов пропадала из main в течение четырех с половиной часов начиная с 2026-04-23 16:05 UTC.
Страшно представить, как такое дебагать.
И как вообще вести разработку, если не можешь доверять системе контроля версий, что она не потеряет коммиты? 🤷♂️
Уверен, что по всему миру инженеры думали, что сходят с ума.
Ну а дальше github предлагает исправлять это руками... Sic transit gloria mundi

Алексей Ц
Нам дали гит, чтобы вести контроль версий локально, качать обновления друг у друга без централизации, отправлять по почте патчи... Но нет, мы сделаем постороннюю корпорацию источником истины в своём бизнесе, а потом будем считать убытки или просто ныть.
👍️39🙏️🤝️
Ваня
В целом, все совершают ошибки, но меня как-то пугает, что гитхаб стал часто то лежать, то вот такие фокусы показывать
👍️5
Gennady Lebedev
с момента как копилот внесли - это было скорее вопросом времени. Графики стабильности до и после 2022 все видели?)
👍️3
тезис про пиринг - поддерживаю
но вокруг еще дофига всего, ci/cd часто слишком лениво свой иметь на все, особенно на петпроекты, много лет гитхаб был площадкой публикации больших проектов, да и сейчас альтернатив не особо
а вот как платформа для корпов давно так себе, по тем же причинам: настроить трубу лениво, но не сложно, поддерживать на небольшие команды не особо дорого, есть гитлаб, да и в целом вариантов больше 2
Alexander Matveev
Вспоминаю времена, когда делал pull из папки в папку вместо сервера
❤️4
ktoya_me
у нас в elevenlabs инженеры сначала заметили, что коммиты пропадают, и только через пару часов получили апдейт от гитхаба, что это баг на их стороне..
Повезло, что (кажется) ничего не потеряли, и благодаря клоду получилось легко и быстро все восстановить
👍️🤡️3🫡️
вообще большие инциденты последних недель очень расстраивают коммуникацией - например, про инцидент верселя мы узнали из твиттера, и только через сутки они нам прислали имейл :(
🤡️
Eugen
Сильно сомневаюсь, что благодаря клоду, а не принципу децентрализованности самого гита (у всех всё есть локально).
Evgeny
Не всегда у всех всё есть локально. Был случай, когда инженер внес код и решил почистить все локальные ветки. На гите, ветки, соответсвенно тоже после PR удалили. Что по итогу? пропало 3 дня работы. Благо по памяти восстановил.
Artem Borzilov
Так сейчас это снова в моде учитывая параллельную работу агентов на нескольких директориях с одной и той же репой
ktoya_me
я скорее про то, что мы за 4 часа около 100 коммитов напихали, и руками их собирать было бы куда сложнее
🤡️
⃤А͊̈́̓ͣ̅̓̄ͤ͑͐ ̙͔̮̘͕̠͔̲̟̾̓͐̋❍◯⃝ 𓆏🅸⭕️
"В течении", понятно
🤓️3🤡️4
Gleb Lesnikov
ну так если гит неудобен для больших команд с транком, который стараются деплоить как можно скорее, вот и приходится делать аддоны к гиту. merge queue, как и система PR - и есть такая заплатка. или вот stacked diffs, их тоже в гите неудобно реализовывать, нужны заплатки
👍️
Грустный мишка
Гитхаб вводит много ИИ-разработки, говорили они :)
😁️
Alexander
Вы серьезно?) Сейчас 95% людей таких ошибок не заметят. На фоне всего остального - вообще мелочь
🤡️2
В РФ любят гитлаб. В 2х последних компаниях, где я работал на нем сидят. И неплохо работает, я привык. Хорошее решение имхо
👍️🤡️
На одном проекте нужно было настроить on-premise. Гитлаб не взлетел, попробовал forgejo. Работает мгновенно, свой registry есть.
Настроил потом себе свой отдельный форгежо и как-то вообще перестал коммитить на гитхаб. Только периодически делаю пуш, чтобы забекапить часть проектов и чтобы зеленая плиточка не совсем уж белой была:)
😁️🤡️
p
Ну так и клиентов, данных больше
🤡️
Vampire Hunter G
Не надо удалять ветку после мерджа
👍️
Gennady Lebedev
даа, только рост линейный уже лет 10 как (количество репок не взорвалось ни в 22, ни в 25)
когда рост линейный, есть бабло и ты не под санкциями - ростом объемов не отбрехаешься даже на уровне отдельного модуля
в критической инфре гитлаб еще больше полюбят со дня на день, когда для ci/cd можно будет только софт из реестра брать 🧐
там все танцы с гитлабом покажутся легким тизером к тяжелому порно
Vitály Magyari
То-то у линукса единственный бранч в репе, который мастер 😅
Gleb Lesnikov
https://x.com/kdaigle/status/2040164759836778878?s=46&t=Yys9nht7xsvJtAuqML0qRQ
1 млрд коммитов в год в 2025 и 275 миллионов в неделю сейчас это линейный рост?
🤡️
Ренат
так в этом и суть ) тест ин прод и все будет ок 😂
Liturgia delle ore
Являясь граммар-наци второго порядка (поправляю только тех, кто поправляет), замечу, что у вас не те кавычки