Align frontend API contracts and CI pipeline #15

Merged
avm merged 14 commits from feature/frontend-api-alignment-dev into dev 2026-03-23 14:12:22 +03:00
Owner

Summary

  • align backend API contracts with frontend expectations for users, jobs, parsers, registers and exchange
  • add parsing settings, jobs stream, RU proxy sync, celery memory cap and registry seeding
  • add full API inventory e2e smoke coverage and split CI so inventory e2e runs in a separate artifact-backed job

Verification

  • pytest -q
  • CI in Gitea Actions
## Summary - align backend API contracts with frontend expectations for users, jobs, parsers, registers and exchange - add parsing settings, jobs stream, RU proxy sync, celery memory cap and registry seeding - add full API inventory e2e smoke coverage and split CI so inventory e2e runs in a separate artifact-backed job ## Verification - pytest -q - CI in Gitea Actions
avm added 9 commits 2026-03-23 13:22:53 +03:00
fix(api): align admin users contracts
All checks were successful
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m38s
CI/CD Pipeline / Run Tests (push) Successful in 4m12s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 19s
c28b603831
fix(celery): cap worker memory at 3g
All checks were successful
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m38s
CI/CD Pipeline / Run Tests (push) Successful in 2m58s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 19s
b4260d53cb
feat(parsers): sync RU proxies from proxy-tools
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
7d4c54636b
fix(parsers): remove non-RU proxy fallback
Some checks failed
CI/CD Pipeline / Run Tests (push) Successful in 2m17s
CI/CD Pipeline / Code Quality Checks (push) Failing after 2m46s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
b8fa62f369
refactor(parsers): remove proxy api endpoints
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Failing after 1m46s
CI/CD Pipeline / Run Tests (push) Successful in 2m8s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
479b0426be
test(api): add full inventory e2e smoke coverage
All checks were successful
CI/CD Pipeline / Run Tests (push) Successful in 1m11s
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m56s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 19s
8d3e69041b
ci: split api inventory e2e into artifact-backed job
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 3m12s
CI/CD Pipeline / Run Tests (push) Failing after 4m8s
CI/CD Pipeline / Run API Inventory E2E Tests (push) Has been skipped
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
8e6e8e5d8e
Merge branch 'feature/frontend-api-alignment' into feature/frontend-api-alignment-dev
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m13s
CI/CD Pipeline / Run Tests (push) Failing after 2m26s
CI/CD Pipeline / Run API Inventory E2E Tests (push) Has been skipped
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
82962309a0
fix pre-commit
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m47s
CI/CD Pipeline / Run Tests (push) Failing after 2m59s
CI/CD Pipeline / Run API Inventory E2E Tests (push) Has been skipped
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 3m13s
CI/CD Pipeline / Run Tests (pull_request) Failing after 3m15s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
8b7b07c1c6
avm added 1 commit 2026-03-23 13:27:06 +03:00
fix(ci): write workspace artifact outside checkout
Some checks failed
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 2m51s
CI/CD Pipeline / Run Tests (push) Failing after 3m5s
CI/CD Pipeline / Run API Inventory E2E Tests (push) Has been skipped
CI/CD Pipeline / Code Quality Checks (push) Successful in 3m10s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
CI/CD Pipeline / Run Tests (pull_request) Failing after 3m45s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
53242aae29
avm added 1 commit 2026-03-23 13:31:11 +03:00
fix(ci): use GHES-compatible artifact actions
Some checks failed
CI/CD Pipeline / Code Quality Checks (push) Successful in 2m19s
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 3m17s
CI/CD Pipeline / Run Tests (pull_request) Successful in 3m20s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Failing after 40s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
CI/CD Pipeline / Run Tests (push) Successful in 4m9s
CI/CD Pipeline / Run API Inventory E2E Tests (push) Failing after 24s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
9791539503
avm added 1 commit 2026-03-23 13:38:22 +03:00
fix(ci): bootstrap python for artifact-based e2e job
Some checks failed
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 1m46s
CI/CD Pipeline / Code Quality Checks (push) Successful in 1m48s
CI/CD Pipeline / Run Tests (pull_request) Successful in 3m58s
CI/CD Pipeline / Run Tests (push) Successful in 4m15s
CI/CD Pipeline / Run API Inventory E2E Tests (push) Failing after 58s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Failing after 3m6s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
6ab54245d3
avm added 1 commit 2026-03-23 13:46:31 +03:00
fix(ci): use managed python for test workspace
Some checks failed
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 3m42s
CI/CD Pipeline / Code Quality Checks (push) Successful in 3m51s
CI/CD Pipeline / Run Tests (push) Successful in 5m44s
CI/CD Pipeline / Run Tests (pull_request) Successful in 5m43s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Failing after 38s
CI/CD Pipeline / Telegram Notify Success (pull_request) Has been skipped
CI/CD Pipeline / Run API Inventory E2E Tests (push) Failing after 1m55s
CI/CD Pipeline / Telegram Notify Success (push) Has been skipped
acfb442c6c
avm added 1 commit 2026-03-23 13:54:57 +03:00
fix(ci): align workflow python with project pin
All checks were successful
CI/CD Pipeline / Run Tests (push) Successful in 1m54s
CI/CD Pipeline / Run API Inventory E2E Tests (push) Successful in 1m3s
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 3m35s
CI/CD Pipeline / Code Quality Checks (push) Successful in 3m40s
CI/CD Pipeline / Telegram Notify Success (push) Successful in 19s
CI/CD Pipeline / Run Tests (pull_request) Successful in 4m8s
CI/CD Pipeline / Run API Inventory E2E Tests (pull_request) Successful in 19s
CI/CD Pipeline / Telegram Notify Success (pull_request) Successful in 19s
a63fc14ab9
avm merged commit bc347d9435 into dev 2026-03-23 14:12:22 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: avm/mostovik-backend#15