This website requires JavaScript.
acfb442c6c
fix(ci): use managed python for test workspace
Aleksandr Meshchriakov
2026-03-23 11:46:20 +01:00
6ab54245d3
fix(ci): bootstrap python for artifact-based e2e job
Aleksandr Meshchriakov
2026-03-23 11:38:10 +01:00
9791539503
fix(ci): use GHES-compatible artifact actions
Aleksandr Meshchriakov
2026-03-23 11:31:02 +01:00
53242aae29
fix(ci): write workspace artifact outside checkout
Aleksandr Meshchriakov
2026-03-23 11:26:57 +01:00
8b7b07c1c6
fix pre-commit
Aleksandr Meshchriakov
2026-03-23 11:21:56 +01:00
82962309a0
Merge branch 'feature/frontend-api-alignment' into feature/frontend-api-alignment-dev
Aleksandr Meshchriakov
2026-03-23 11:18:28 +01:00
8e6e8e5d8e
ci: split api inventory e2e into artifact-backed job
Aleksandr Meshchriakov
2026-03-23 11:12:09 +01:00
8d3e69041b
test(api): add full inventory e2e smoke coverage
Aleksandr Meshchriakov
2026-03-23 11:05:10 +01:00
479b0426be
refactor(parsers): remove proxy api endpoints
Aleksandr Meshchriakov
2026-03-23 10:52:52 +01:00
b8fa62f369
fix(parsers): remove non-RU proxy fallback
Aleksandr Meshchriakov
2026-03-23 10:49:09 +01:00
7d4c54636b
feat(parsers): sync RU proxies from proxy-tools
Aleksandr Meshchriakov
2026-03-23 10:47:34 +01:00
b4260d53cb
fix(celery): cap worker memory at 3g
Aleksandr Meshchriakov
2026-03-23 10:29:09 +01:00
c28b603831
fix(api): align admin users contracts
Aleksandr Meshchriakov
2026-03-23 10:24:08 +01:00
9fd5212282
Merge pull request 'Align frontend API contracts' (#14 ) from feature/frontend-api-alignment into dev
avm
2026-03-22 16:03:22 +03:00
1ec8c39470
fix(ci): support PEP 668 runners
Aleksandr Meshchriakov
2026-03-22 13:53:15 +01:00
3a621c214e
fix(ci): avoid curl-based uv bootstrap
Aleksandr Meshchriakov
2026-03-22 13:50:12 +01:00
705245304e
fix(ci): remove apt-based Python bootstrap
Aleksandr Meshchriakov
2026-03-22 13:44:27 +01:00
ad5e20f6f8
fix(ci): bound workflow setup steps
Aleksandr Meshchriakov
2026-03-22 13:36:26 +01:00
15285f2f49
fix: stabilize profile name migration and parser validation imports
Aleksandr Meshchriakov
2026-03-22 13:31:23 +01:00
e639b3c792
Align frontend API contracts
Aleksandr Meshchriakov
2026-03-22 13:21:02 +01:00
0da5b4abe2
Merge pull request 'feature/registers-generate-test-data-command' (#13 ) from feature/registers-generate-test-data-command into dev
avm
2026-03-20 17:05:02 +03:00
d34c3280c7
fix(ci): bound telegram notify time in workflows
Aleksandr Meshchriakov
2026-03-20 14:52:23 +01:00
22c41fd747
fix pre-commit
Aleksandr Meshchriakov
2026-03-20 14:45:36 +01:00
4c128b2e08
fix(user): stop repeated auth field migrations
Aleksandr Meshchriakov
2026-03-20 14:42:11 +01:00
f42c8cfaef
chore(user): add groups metadata migration
Aleksandr Meshchriakov
2026-03-20 14:37:08 +01:00
69e6dc4c6d
fix(admin): add dashboard gutters on right column
Aleksandr Meshchriakov
2026-03-20 14:14:52 +01:00
0dec31669b
fix(admin): tighten sidebar and content spacing
Aleksandr Meshchriakov
2026-03-20 14:10:22 +01:00
f3ab66ce9e
fix(admin): improve dashboard layout and docs link
Aleksandr Meshchriakov
2026-03-20 14:07:35 +01:00
a255944b49
style(admin): align dark theme with teal reference
Aleksandr Meshchriakov
2026-03-20 14:00:13 +01:00
29f1220400
feat(admin): add dark azure-violet theme
Aleksandr Meshchriakov
2026-03-20 13:55:28 +01:00
b8015d9cdd
feat(parsers): support FNS zip uploads in admin
Aleksandr Meshchriakov
2026-03-20 13:43:11 +01:00
e470189f44
feat(admin): add excel upload flows for FNS reports and register lists
Aleksandr Meshchriakov
2026-03-20 12:31:22 +01:00
c4b5b7f2c2
fix(parsers): support proxy fallback from env for external sources
Aleksandr Meshchriakov
2026-03-20 11:43:12 +01:00
22972f8be9
Merge pull request 'feature/registers-generate-test-data-command' (#12 ) from feature/registers-generate-test-data-command into dev
avm
2026-03-20 13:23:21 +03:00
b8e3f0a5d3
feat(celery): schedule weekly updates and run startup refresh
Aleksandr Meshchriakov
2026-03-20 11:14:03 +01:00
c8bdc282de
fix pre-commit
Aleksandr Meshchriakov
2026-03-20 11:11:21 +01:00
fecfbc5f83
chore(celery): enable broker retry on startup
Aleksandr Meshchriakov
2026-03-20 11:04:39 +01:00
b6cb15b472
Merge pull request 'feat(registers): add command to generate test data from factories' (#11 ) from feature/registers-generate-test-data-command into dev
avm
2026-03-20 12:59:17 +03:00
46e6e24934
fix pre-commit
Aleksandr Meshchriakov
2026-03-20 10:56:33 +01:00
0824733d1a
feat(registers): add command to generate test data from factories
Aleksandr Meshchriakov
2026-03-20 10:42:17 +01:00
8cccbdf7d6
Merge pull request 'feature/backend-review-fixes' (#10 ) from feature/backend-review-fixes into dev
avm
2026-03-19 19:12:51 +03:00
3de66cc25c
Add periodic exchange task management API
Aleksandr Meshchriakov
2026-03-19 17:03:47 +01:00
941c268d32
Fix admin API gaps for users, exchange checks, and parser logs
Aleksandr Meshchriakov
2026-03-19 16:48:38 +01:00
a4d2ae99b7
Merge pull request 'dev' (#9 ) from dev into main
avm
2026-03-17 16:06:44 +03:00
ba5018254e
Merge pull request 'feat: expand platform APIs, source integrations, and test coverage' (#8 ) from feature/regestry into dev
avm
2026-03-17 15:59:21 +03:00
25176f31b4
fix pre-commit
Aleksandr Meshchriakov
2026-03-17 13:55:34 +01:00
3d298ce352
feat: expand platform APIs, sources, and test coverage
Aleksandr Meshchriakov
2026-03-17 12:56:48 +01:00
b505c67968
Merge pull request 'feature/regestry' (#7 ) from feature/regestry into dev
avm
2026-03-06 13:46:03 +03:00
a91ed1f1ae
feat(registry): add new endpoints for registers, exchange, and backups; update routing and configurations
Aleksandr Meshchriakov
2026-03-04 15:36:57 +01:00
052389d921
refactor(parsers): перенести тесты в ROOT_DIR/tests и синхронизировать контракты задач
Aleksandr Meshchriakov
2026-03-04 15:35:50 +01:00
0738c53040
Docker startup: поддержка legacy DJANGO_SETTINGS_MODULE config.settings.*
Aleksandr Meshchriakov
2026-02-18 17:14:01 +01:00
76d9c1d312
CI: единое TG-уведомление об успехе и авто-миграции при старте web
Aleksandr Meshchriakov
2026-02-18 17:02:52 +01:00
547942268f
CI: оставить только lint/test и брать TG из secrets
Aleksandr Meshchriakov
2026-02-18 16:53:15 +01:00
054b070511
CI: жёстко пинить git.dev на внутренний IP и форсировать netdns=go
Aleksandr Meshchriakov
2026-02-18 16:25:00 +01:00
f0b39ca0d6
CI: использовать IP из REGISTRY_HOST для token endpoint резолвинга
Aleksandr Meshchriakov
2026-02-18 16:20:45 +01:00
f53d691de3
CI: отключить proxy для registry auth и добавить NO_PROXY
Aleksandr Meshchriakov
2026-02-18 14:09:53 +01:00
674a769a11
CI: фикс резолвинга token endpoint через внутренний IP 10.10.0.10
Aleksandr Meshchriakov
2026-02-18 14:00:32 +01:00
8b4e49f898
CI: использовать TG переменные раннера без переопределения secrets
Aleksandr Meshchriakov
2026-02-18 13:38:10 +01:00
ea473f0f2d
Исправлены падения тестов и Telegram-уведомления CI
Aleksandr Meshchriakov
2026-02-18 13:36:47 +01:00
ff7884ebe9
Актуализирован README и очищены служебные артефакты
Aleksandr Meshchriakov
2026-02-18 13:30:31 +01:00
d5d184537f
Рефакторинг инфраструктуры и конфигурации проекта
Aleksandr Meshchriakov
2026-02-18 13:25:01 +01:00
0f4af561de
Merge pull request 'fix_config' (#5 ) from fix_config into dev
avm
2026-02-18 13:20:22 +03:00
36f0faa13a
Скрипт для объединения всех файлов в дереве каталогов в один .docx файл.
dkrivov
2026-02-11 12:39:27 +03:00
f2ccc5df18
fix_config
dkrivov
2026-02-11 10:15:35 +03:00
10fc1d96eb
fix: switch to dev settings for Docker services and improve env config
Aleksandr Meshchriakov
2026-02-10 21:31:03 +01:00
106ea42ade
fix: switch to dev settings for Docker services and improve env config
Aleksandr Meshchriakov
2026-02-10 20:24:23 +01:00
49702096a0
fix: switch to dev settings for Docker services and improve env config
Aleksandr Meshchriakov
2026-02-10 20:10:38 +01:00
6cb53fe92a
fix: switch to dev settings for Docker services and improve env config
Aleksandr Meshchriakov
2026-02-10 20:05:08 +01:00
c217b62100
fix: switch to dev settings for Docker services and improve env config
Aleksandr Meshchriakov
2026-02-10 19:44:56 +01:00
beec622b75
fix: switch to dev settings for Docker services and improve env config
Aleksandr Meshchriakov
2026-02-10 19:14:36 +01:00
053d74b614
fix: increase gunicorn timeout to 120s
Aleksandr Meshchriakov
2026-02-10 13:52:38 +01:00
c1a720ffca
fix: allow all hosts on dev stand #no_test #no_lint
Aleksandr Meshchriakov
2026-02-10 13:36:09 +01:00
551b341d3b
fix: disable SSL for PostgreSQL on dev stand
Aleksandr Meshchriakov
2026-02-10 12:58:03 +01:00
8466678fbc
fix: make PostgreSQL sslmode configurable via env variable
Aleksandr Meshchriakov
2026-02-10 12:46:55 +01:00
a41f1413de
fix: use host network mode and localhost for db/redis #no_lint #no_test
Aleksandr Meshchriakov
2026-02-10 12:43:22 +01:00
f6ffb196c5
fix: add SECRET_KEY with default to all services #no_lint #no_test
Aleksandr Meshchriakov
2026-02-10 12:38:28 +01:00
5a1c2ac944
fix: use stdout logging for Docker #no_lint #no_test
Aleksandr Meshchriakov
2026-02-10 12:31:38 +01:00
14b9b8d4ba
fix: correct log path and add logs/.gitkeep #no_lint #no_test
Aleksandr Meshchriakov
2026-02-10 12:25:59 +01:00
e919ef60b3
fix: add missing os import to production settings #no_test #no_lint
Aleksandr Meshchriakov
2026-02-10 12:16:50 +01:00
4e43d6c347
fix: add DJANGO_SETTINGS_MODULE to all services #no_lint #no_test
Aleksandr Meshchriakov
2026-02-10 12:13:38 +01:00
9f4c0d06b6
fix: remove db/redis from compose, use external services
Aleksandr Meshchriakov
2026-02-10 12:06:41 +01:00
feb4c51110
fix: remove sudo from deploy commands #no_lint #no_test
Aleksandr Meshchriakov
2026-02-10 12:01:55 +01:00
37d6612365
feat: add #no_lint and #no_test commit hooks
Aleksandr Meshchriakov
2026-02-10 12:00:19 +01:00
ec176fc9fe
fix: configure Docker insecure registry on deploy
Aleksandr Meshchriakov
2026-02-10 11:58:46 +01:00
0d29766757
fix: create deploy directory before scp
Aleksandr Meshchriakov
2026-02-10 11:52:57 +01:00
e1959cd5b5
fix: handle unbound PYTHONPATH in CI
Aleksandr Meshchriakov
2026-02-10 11:47:04 +01:00
cdc30400f8
chore: fix formatting of test comment in manage.py
Aleksandr Meshchriakov
2026-02-10 11:32:27 +01:00
4186c64f49
chore: add djangorestframework-stubs dependency and suppress lint warning with # noqa in parsers views
Aleksandr Meshchriakov
2026-02-10 11:31:29 +01:00
f9eadb83d5
ci: lint only src/, make lint/test non-blocking on dev
Aleksandr Meshchriakov
2026-02-10 11:27:19 +01:00
b734ba5271
test_comment
dkrivov
2026-02-10 13:24:20 +03:00
c04dd97717
chore(tests): add # noqa to suppress linter complaints in zakupki_client tests
Aleksandr Meshchriakov
2026-02-10 11:22:34 +01:00
c002ea7659
chore: track uv.lock for reproducible CI builds
Aleksandr Meshchriakov
2026-02-10 11:17:24 +01:00
a8c7673b52
fix: use GITHUB_HEAD_REF for PR checkout in CI
Aleksandr Meshchriakov
2026-02-10 11:15:21 +01:00
790fc007a3
Merge pull request 'feature/chekalo' (#4 ) from feature/chekalo into dev
avm
2026-02-10 13:09:58 +03:00
ee95628a0a
feat: обновления парсеров, тестов и миграций
Aleksandr Meshchriakov
2026-02-10 10:17:47 +01:00
975d019ba5
test(parsers): cover proverki client and lock races
Aleksandr Meshchriakov
2026-02-06 23:43:56 +01:00
c36c7b9ba9
feat(parsers): добавлен API клиент для checko.ru
Aleksandr Meshchriakov
2026-02-03 17:00:19 +01:00
5c88c6466d
fix: remove editable install from requirements.txt
Aleksandr Meshchriakov
2026-02-02 15:50:42 +01:00
4eb127cf6a
fix: set LOGIN_URL for drf-yasg
Aleksandr Meshchriakov
2026-02-02 15:46:10 +01:00
e6af252f29
feat: add whitenoise for static files serving
Aleksandr Meshchriakov
2026-02-02 15:45:20 +01:00