Commit Graph

132 Commits

Author SHA1 Message Date
3a621c214e fix(ci): avoid curl-based uv bootstrap
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 20s
CI/CD Pipeline / Run Tests (push) Failing after 20s
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 20s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
CI/CD Pipeline / Run Tests (pull_request) Failing after 20s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
2026-03-22 13:50:12 +01:00
705245304e fix(ci): remove apt-based Python bootstrap
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 1m1s
CI/CD Pipeline / Code Quality Checks (push) Failing after 3m20s
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 3m20s
CI/CD Pipeline / Run Tests (pull_request) Failing after 3m20s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
2026-03-22 13:44:27 +01:00
ad5e20f6f8 fix(ci): bound workflow setup steps
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 1m46s
CI/CD Pipeline / Run Tests (pull_request) Failing after 3m59s
CI/CD Pipeline / Code Quality Checks (push) Failing after 4m7s
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 4m7s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
2026-03-22 13:36:26 +01:00
15285f2f49 fix: stabilize profile name migration and parser validation imports
Some checks failed
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Has been cancelled
CI/CD Pipeline / Run Tests (pull_request) Has been cancelled
2026-03-22 13:31:23 +01:00
e639b3c792 Align frontend API contracts 2026-03-22 13:21:02 +01:00
avm
0da5b4abe2 Merge pull request 'feature/registers-generate-test-data-command' (#13) from feature/registers-generate-test-data-command into dev
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m48s
CI/CD Pipeline / Run Tests (push) Failing after 15m25s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
Reviewed-on: #13
2026-03-20 17:05:02 +03:00
d34c3280c7 fix(ci): bound telegram notify time in workflows
Some checks failed
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 1m42s
CI/CD Pipeline / Run Tests (pull_request) Failing after 20m33s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been cancelled
2026-03-20 14:52:23 +01:00
22c41fd747 fix pre-commit
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 2m5s
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m34s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
2026-03-20 14:45:36 +01:00
4c128b2e08 fix(user): stop repeated auth field migrations
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 2m18s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
2026-03-20 14:42:11 +01:00
f42c8cfaef chore(user): add groups metadata migration
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 2m31s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
2026-03-20 14:37:08 +01:00
69e6dc4c6d fix(admin): add dashboard gutters on right column
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 4m16s
CI/CD Pipeline / Code Quality Checks (push) Failing after 7m27s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
2026-03-20 14:14:52 +01:00
0dec31669b fix(admin): tighten sidebar and content spacing
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 3m15s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
2026-03-20 14:10:22 +01:00
f3ab66ce9e fix(admin): improve dashboard layout and docs link
Some checks failed
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
2026-03-20 14:07:35 +01:00
a255944b49 style(admin): align dark theme with teal reference
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 3m23s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
2026-03-20 14:00:13 +01:00
29f1220400 feat(admin): add dark azure-violet theme
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 2m24s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
2026-03-20 13:55:28 +01:00
b8015d9cdd feat(parsers): support FNS zip uploads in admin
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 3m0s
CI/CD Pipeline / Code Quality Checks (push) Failing after 7m39s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
2026-03-20 13:43:11 +01:00
e470189f44 feat(admin): add excel upload flows for FNS reports and register lists
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 6m24s
CI/CD Pipeline / Run Tests (push) Successful in 20m30s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
2026-03-20 12:31:22 +01:00
c4b5b7f2c2 fix(parsers): support proxy fallback from env for external sources
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m18s
CI/CD Pipeline / Run Tests (push) Successful in 2m55s
CI/CD Pipeline / Telegram Notify Success (push) Failing after 5m1s
2026-03-20 11:43:12 +01:00
avm
22972f8be9 Merge pull request 'feature/registers-generate-test-data-command' (#12) from feature/registers-generate-test-data-command into dev
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 7m15s
CI/CD Pipeline / Code Quality Checks (push) Successful in 22m46s
CI/CD Pipeline / Telegram Notify Success (push) Failing after 5m1s
Reviewed-on: #12
2026-03-20 13:23:21 +03:00
b8e3f0a5d3 feat(celery): schedule weekly updates and run startup refresh
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 1m41s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 1m31s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been cancelled
CI/CD Pipeline / Run Tests (pull_request) Has been cancelled
2026-03-20 11:14:03 +01:00
c8bdc282de fix pre-commit 2026-03-20 11:11:21 +01:00
fecfbc5f83 chore(celery): enable broker retry on startup
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m30s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
2026-03-20 11:04:39 +01:00
avm
b6cb15b472 Merge pull request 'feat(registers): add command to generate test data from factories' (#11) from feature/registers-generate-test-data-command into dev
Some checks failed
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
Reviewed-on: #11
2026-03-20 12:59:17 +03:00
46e6e24934 fix pre-commit
Some checks failed
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 17m25s
CI/CD Pipeline / Run Tests (pull_request) Successful in 20m1s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been cancelled
2026-03-20 10:56:33 +01:00
0824733d1a feat(registers): add command to generate test data from factories
Some checks failed
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m35s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Has been cancelled
2026-03-20 10:42:17 +01:00
avm
8cccbdf7d6 Merge pull request 'feature/backend-review-fixes' (#10) from feature/backend-review-fixes into dev
All checks were successful
CI/CD Pipeline / Code Quality Checks (push) Successful in 20m42s
CI/CD Pipeline / Run Tests (push) Successful in 20m50s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 1m10s
Reviewed-on: #10
2026-03-19 19:12:51 +03:00
3de66cc25c Add periodic exchange task management API
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 3m16s
CI/CD Pipeline / Run Tests (push) Successful in 3m26s
CI/CD Pipeline / Telegram Notify Success (push) Failing after 1m29s
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m44s
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 20m19s
CI/CD Pipeline / Telegram Notify Success (pull_request) Failing after 1m34s
2026-03-19 17:03:47 +01:00
941c268d32 Fix admin API gaps for users, exchange checks, and parser logs 2026-03-19 16:48:38 +01:00
avm
ba5018254e Merge pull request 'feat: expand platform APIs, source integrations, and test coverage' (#8) from feature/regestry into dev
All checks were successful
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m47s
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 2m12s
CI/CD Pipeline / Run Tests (pull_request) Successful in 2m25s
CI/CD Pipeline / Telegram Notify Success (pull_request) Successful in 2m20s
CI/CD Pipeline / Run Tests (push) Successful in 18m4s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 1m26s
Reviewed-on: #8
2026-03-17 15:59:21 +03:00
25176f31b4 fix pre-commit
Some checks failed
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 1m42s
CI/CD Pipeline / Run Tests (pull_request) Successful in 2m25s
CI/CD Pipeline / Telegram Notify Success (pull_request) Successful in 1m34s
2026-03-17 13:55:34 +01:00
3d298ce352 feat: expand platform APIs, sources, and test coverage
Some checks failed
CI/CD Pipeline / Run Tests (pull_request) Successful in 1m53s
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 2m54s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
2026-03-17 12:56:48 +01:00
avm
b505c67968 Merge pull request 'feature/regestry' (#7) from feature/regestry into dev
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 4m7s
CI/CD Pipeline / Run Tests (push) Successful in 6m40s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
Reviewed-on: #7
2026-03-06 13:46:03 +03:00
a91ed1f1ae feat(registry): add new endpoints for registers, exchange, and backups; update routing and configurations
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 3m10s
CI/CD Pipeline / Run Tests (push) Successful in 3m35s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 2m26s
CI/CD Pipeline / Run Tests (pull_request) Successful in 2m46s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
2026-03-04 15:36:57 +01:00
052389d921 refactor(parsers): перенести тесты в ROOT_DIR/tests и синхронизировать контракты задач
- перенесены тесты parsers из src/apps/parsers/tests в tests/apps/parsers

- обновлены тесты задач под текущее поведение Celery (ошибки пробрасываются исключениями)

- убрана зависимость тестов от внешнего брокера через локальные eager-вызовы

- добавлены/уточнены фабрики и импорты для единой структуры тестов

- обновлены README и CHANGELOG с новым правилом размещения тестов и запуском
2026-03-04 15:35:50 +01:00
0738c53040 Docker startup: поддержка legacy DJANGO_SETTINGS_MODULE config.settings.*
All checks were successful
CI/CD Pipeline / Run Tests (push) Successful in 1m21s
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m7s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 1s
- Нормализация config.settings.* -> settings.* во всех entrypoint-скриптах

- Устраняет ModuleNotFoundError: No module named 'config' при старте в Dokploy
2026-02-18 17:14:01 +01:00
76d9c1d312 CI: единое TG-уведомление об успехе и авто-миграции при старте web
All checks were successful
CI/CD Pipeline / Run Tests (push) Successful in 1m50s
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m19s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 9s
- Добавлен job notify_success: одно сообщение в Telegram при успешных lint+test

- start-web.sh теперь выполняет check-deps и python manage.py migrate --noinput перед Gunicorn
2026-02-18 17:02:52 +01:00
547942268f CI: оставить только lint/test и брать TG из secrets
All checks were successful
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m6s
CI/CD Pipeline / Run Tests (push) Successful in 2m30s
2026-02-18 16:53:15 +01:00
054b070511 CI: жёстко пинить git.dev на внутренний IP и форсировать netdns=go
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 3m40s
CI/CD Pipeline / Run Tests (push) Successful in 3m46s
CI/CD Pipeline / Build & Push Images (push) Failing after 3m9s
2026-02-18 16:25:00 +01:00
f0b39ca0d6 CI: использовать IP из REGISTRY_HOST для token endpoint резолвинга
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 1m55s
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m7s
CI/CD Pipeline / Build & Push Images (push) Failing after 38s
2026-02-18 16:20:45 +01:00
f53d691de3 CI: отключить proxy для registry auth и добавить NO_PROXY
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m50s
CI/CD Pipeline / Run Tests (push) Successful in 2m8s
CI/CD Pipeline / Build & Push Images (push) Failing after 39s
2026-02-18 14:09:53 +01:00
674a769a11 CI: фикс резолвинга token endpoint через внутренний IP 10.10.0.10
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 3m31s
CI/CD Pipeline / Code Quality Checks (push) Successful in 3m38s
CI/CD Pipeline / Build & Push Images (push) Failing after 1m43s
2026-02-18 14:00:32 +01:00
8b4e49f898 CI: использовать TG переменные раннера без переопределения secrets
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 1m52s
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m55s
CI/CD Pipeline / Build & Push Images (push) Failing after 2m53s
2026-02-18 13:38:10 +01:00
ea473f0f2d Исправлены падения тестов и Telegram-уведомления CI
Some checks failed
CI/CD Pipeline / Build & Push Images (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
- Исправлен импорт core.celery в тестах health-check вместо устаревшего config.celery

- Добавлен fallback для Checko datasets при отсутствии JSON-файлов в CI

- Обновлен BaseDataset: загрузка встроенных данных при missing JSON

- Прокинуты TG_BOT_KEY/TG_CHANNEL из secrets в jobs lint/test/build_push
2026-02-18 13:36:47 +01:00
ff7884ebe9 Актуализирован README и очищены служебные артефакты
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m58s
CI/CD Pipeline / Run Tests (push) Failing after 2m2s
CI/CD Pipeline / Build & Push Images (push) Has been skipped
- Полностью обновлена документация проекта под текущую архитектуру

- Добавлены исчерпывающие инструкции локального запуска: Docker и без Docker

- Уточнены реальные API эндпоинты, задачи Celery, переменные окружения и prod/dev сценарии

- Удалены вспомогательные временные файлы: concatenate_files.py и один_файл.docx
2026-02-18 13:30:31 +01:00
d5d184537f Рефакторинг инфраструктуры и конфигурации проекта
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m52s
CI/CD Pipeline / Run Tests (push) Failing after 2m2s
CI/CD Pipeline / Build & Push Images (push) Has been skipped
- Перенесена структура Django-конфига в src/core и src/settings

- Унифицирована Docker-сборка и docker-compose для dev/prod

- Добавлены startup-checks (DB/Redis) и обновлены env-шаблоны

- Расширена OpenAPI-документация и ответы API

- Удалены устаревшие deploy/requirements/служебные скрипты

- Обновлены CI/CD, README и тесты
2026-02-18 13:25:01 +01:00
avm
0f4af561de Merge pull request 'fix_config' (#5) from fix_config into dev
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 3m6s
CI/CD Pipeline / Run Tests (push) Failing after 3m12s
CI/CD Pipeline / Build & Push Images (push) Failing after 41s
CI/CD Pipeline / Deploy (dev) (push) Has been skipped
CI/CD Pipeline / Deploy (prod) (push) Has been skipped
Reviewed-on: #5
2026-02-18 13:20:22 +03:00
dkrivov
36f0faa13a Скрипт для объединения всех файлов в дереве каталогов в один .docx файл.
Some checks failed
CI/CD Pipeline / Run Tests (pull_request) Failing after 3m15s
CI/CD Pipeline / Code Quality Checks (pull_request) Failing after 3m32s
CI/CD Pipeline / Build & Push Images (pull_request) Has been skipped
CI/CD Pipeline / Deploy (dev) (pull_request) Has been skipped
CI/CD Pipeline / Deploy (prod) (pull_request) Has been skipped
2026-02-11 12:39:27 +03:00
dkrivov
f2ccc5df18 fix_config 2026-02-11 10:15:35 +03:00
10fc1d96eb fix: switch to dev settings for Docker services and improve env config
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 1m31s
CI/CD Pipeline / Run Tests (push) Failing after 1m46s
CI/CD Pipeline / Build & Push Images (push) Successful in 1m57s
CI/CD Pipeline / Deploy (prod) (push) Has been skipped
CI/CD Pipeline / Deploy (dev) (push) Successful in 42s
2026-02-10 21:31:03 +01:00
106ea42ade fix: switch to dev settings for Docker services and improve env config
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 1m41s
CI/CD Pipeline / Run Tests (push) Failing after 1m50s
CI/CD Pipeline / Build & Push Images (push) Successful in 2m8s
CI/CD Pipeline / Deploy (prod) (push) Has been skipped
CI/CD Pipeline / Deploy (dev) (push) Successful in 29s
2026-02-10 20:24:23 +01:00