No description
Наявна пісочниця перевіряла лише установку з нуля. Шлях «стояла 0.1, стала 0.2» не перевіряло ніщо, а ламається він частіше: міграції поверх даних, зміна конфігурації, старий зонд проти нового колектора. «Попередня версія» — це КОМІТ, а не тег і не дамп. Тег неможливий: перевірка оновлення є вхідним квитком до першого тегу. Дамп не запускає старий колектор і старий зонд, тобто не бачить двох класів поломки з трьох. Коміт дає повне дерево, яке ВИКОНУЄТЬСЯ, а не описується — і тег теж ref, тож --from v0.1.0 запрацює в день першого тегу. Ізоляція закрита першою, зокрема неочевидна діра: обидві версії збиралися б під тегом netpulse/server:dev — тим самим, що ділить бойова інсталяція, і обірваний прогін лишив би :dev на старій збірці. ПРИМІТКА ДО ІСТОРІЇ: частина цих файлів уже потрапила в коміти |
||
|---|---|---|
| .claude | ||
| .forgejo/workflows | ||
| agent | ||
| db | ||
| deploy | ||
| gen/go | ||
| proto | ||
| scripts | ||
| server | ||
| test/contract | ||
| web | ||
| .dockerignore | ||
| .gitattributes | ||
| .gitignore | ||
| buf.gen.yaml | ||
| buf.yaml | ||
| docker-compose.yml | ||
| HISTORY.md | ||
| netpulse | ||
| netpulse.conf.example | ||
| ROADMAP.md | ||