20 Commits

Author SHA1 Message Date
coopops b1c2f3d558 fix gitgnore
Build bootstrap container / build (push) Successful in 1m21s
2026-05-30 07:22:36 +00:00
claude 46cb511e43 fix: remove stray node_modules symlink committed into branch
Симлинк node_modules -> /home/admin/mono-ai-2/node_modules был случайно
закоммичен и ломал pnpm install (ENOTDIR) на любой машине без этого пути.
Правило .gitignore 'node_modules/' (со слешем) ловит только каталог, не
симлинк-файл — добавлено правило 'node_modules' без слеша.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 16:22:31 +05:00
Alex Ant fd59678944 local update
Build bootstrap container / build (push) Failing after 6m54s
2026-05-23 00:37:36 +05:00
coopops 2f1b8a5897 Merge branch 'dev' into reports
# Conflicts:
#	.gitignore
#	components/contracts/cpp/lib/consts.hpp
#	components/contracts/cpp/wallet/p.wal.depo.standard.yaml
#	components/contracts/standards-site/src/components/FocusBar.vue
#	components/cooptypes/src/common/names/index.ts
2026-05-04 11:23:58 +00:00
coopops 726d0c620e chore(docker): multi-stage mono-base + testnet smoke-stack (story 6.1)
Корневой Dockerfile переписан под две стадии: builder с full toolchain
(apt dev-headers, WeasyPrint в venv, pnpm install + lerna run build +
pnpm prune --prod --ignore-scripts) и runtime — slim node:22-slim
без gcc/dev-headers, только runtime-libs WeasyPrint + готовый /app.

Локально сжалось с 7.36GB до 2.95GB (-60%). Образы наследники
(dicoop/desktop / coopback / cooparser / notificator / notifications)
автоматом получат тонкий runtime через build-containers.yaml.

Безопасность для playbook'ов monocoop: их docker-compose.yaml собирает
сервисы из components/{controller,parser,desktop}/Dockerfile (не
корневого) и монтирует ./:/app — корневой mono-base туда вообще не
попадает.

.dockerignore — выкинул .git (962MB), blockchain-data/wallet-data,
_blago, coverage, *.log и т.п. Build-context теперь намного легче.

docker-compose.testnet.yml — локальный 3-сервисный smoke-стек:
ke-node (dicoop/blockchain_v5.1.1:dev) + ke-contracts (one-shot
copy из dicoop/contracts:dev в shared volume) + ke-bootstrap
(mono-base, node /app/components/boot/dist/index.cjs boot:remote).
Изолирован от dev-ноды mono-ai-4-node-1 через отдельную сеть и порты
8919/9907/8101.

В playbook'ах не применяется (там docker-compose.yaml, не .testnet.yml).

.gitignore — добавлен .env.testnet (содержит EOSIO_*KEY).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-30 15:21:17 +00:00
coopops 841e15e7a6 chore(ledger2): удалить локальные audit JSON из git, добавить в .gitignore
Файлы scripts/out/*.json — локальные выгрузки off-chain аудита,
случайно попавшие в предыдущий коммит. Возвращаю tree к чистому состоянию,
директория добавлена в .gitignore.
2026-04-24 18:39:06 +00:00
coopops 966d342be6 [989-2][@ant] test: заменить реальные отчёты ВОСХОДа на санитизированные фикстуры ПК "Ромашка" — чтобы unit-тесты генераторов работали в публичном CI и не утаскивали живые ИНН/КПП/ОГРН/ФИО в гит
- components/controller/tests/fixtures/reports-references/ — 5 эталонных XML (NO_BOUPR/NO_NDFL6.2/NO_RASCHSV/NO_USN/EFS1) с вымышленными реквизитами (ИНН 7701234567, ПК "Ромашка", Петров П.П.) + README
- тест переключён на новый REFERENCES_DIR; baseInput также теперь ромашка
- добавлен кейс «EFS1: та же структура ОСС» — 58/58 зелёных
- story 2.7 (ЕФС-1) переведена в done: XSD СФР нет в публичном доступе, структурная сверка с фикстурой закрывает регрессии
- .gitignore расширен шаблонами для реальных XML с ИНН 9728130611 / рег.СФР 1118018397, чтобы подобные образцы не утекали в гит из любых подпапок reports-standarts/

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 13:30:33 +00:00
Alex Ant a585e78fd9 ledger2 start 2026-04-17 01:55:08 +05:00
Alex Ant 5f97c364ca blago-cli linter + .gitgnore for _blago 2026-04-10 23:01:02 +05:00
Alex Ant d21f046e1f ignore DS_store 2025-07-30 13:17:58 +05:00
Alex Ant a3d513afb0 update gitignore 2025-07-20 12:08:36 +05:00
Alex Ant 0e2f66b35a add gitignore 2025-07-07 09:45:06 +05:00
Alex Ant 0ee4bf2b25 update release script 2025-04-16 22:03:36 +05:00
Alex Ant 5673e8abe8 update releases script 2025-04-16 22:02:08 +05:00
Alex Ant c446e32a8a generate changelog releases 2025-04-16 21:42:37 +05:00
Alex Ant 804708076a make cleos wallet accessable 2025-03-26 13:08:04 +05:00
Alex Ant f1fe7d1545 make boot better 2025-03-13 19:57:35 +05:00
Alex Ant 1d16062961 renaming and sdk 2025-01-14 13:45:45 +05:00
Alex Ant 48e72bb9df update 2024-12-20 21:03:36 +05:00
Alex Ant cd5e7b1daa init 2024-07-10 10:12:56 +05:00