Commit Graph

18 Commits

Author SHA1 Message Date
xiaoxia a65e6e293e ci: trigger CI for develop-main sync verification
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m27s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 2m46s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 2m6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m36s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 2m44s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m7s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m5s
AI Code Review / AI Code Review (pull_request) Failing after 8m40s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 7m17s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 20m41s
CI/CD Pipeline / CI Gate (pull_request) Failing after 2s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 3m48s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 4m24s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 364h31m1s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 364h31m3s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 364h31m3s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 364h31m2s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 364h31m3s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 364h44m11s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 364h44m15s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 364h44m42s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 364h48m4s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 364h48m5s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 364h48m6s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 364h49m36s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 364h49m38s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 364h50m13s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 364h51m14s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 364h51m16s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 364h54m45s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 364h55m45s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 365h5m20s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 365h18m29s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 365h23m52s
2026-09-01 10:22:19 +08:00
API文档维护Agent 8064b64ff5 docs: API文档准确性修复
1. 修正上传端点schema命名:新增UploadAssetRequest模型替代自动生成的Body_upload_asset名称
2. 清理认证重复端点:移除/forgot-password和/reset-password旧路由,保留/password/forgot和/password/reset
3. 清理workspace_id残留:从edit_plan/asset_diagnosis/task_center/project_title等schema中移除,project_management和projects中改为可选
4. 更新README:移除过时的多租户/订阅/refresh token描述,修正仓库地址为git.xiaoxiajianji.com,更新API路径列表
2026-06-27 19:02:31 +08:00
CI Test 6c80606b36 ci: new runner test - 19:10:17 2026-06-26 19:10:17 +08:00
CI Test ba2247b0e2 ci: final test - 19:08:39 2026-06-26 19:08:39 +08:00
CI Test 2a4b6ad71e ci: test after docker restart 2026-06-26 19:07:00 +08:00
CI Test 6bbe159537 ci: debug test with force_pull 2026-06-26 19:05:38 +08:00
CI Test 339c950152 ci: test runner with preloaded images 2026-06-26 18:59:37 +08:00
Xiaoxia AI 57d4f46196 docs(project-b): complete mainline clarity project - API catalog and code status 2026-06-19 10:02:12 +08:00
Xiaoxia AI 8285726c46 ci: fresh start after database cleanup - 2026-06-18 16:28:15 2026-06-18 16:28:16 +08:00
Xiaoxia AI bb0c8e3d89 ci: test container-based workflow - 2026-06-18 16:22:22 2026-06-18 16:22:22 +08:00
Xiaoxia AI 1a9832ac9a ci: final CI test - 2026-06-18 16:15:58 2026-06-18 16:15:58 +08:00
Xiaoxia AI af51c4901c ci: trigger CI test - 2026-06-18 16:11:49 2026-06-18 16:11:54 +08:00
Xiaoxia AI ec38d7dc97 docs: update README for CI test 2026-06-18 15:58:31 +08:00
Xiaoxia AI a148ed5b6e docs: enhance README with comprehensive quick start guide
- Add feature highlights with badges
- Provide Docker and local setup options
- Include API usage examples
- Show architecture overview
- Add performance metrics
- Include deployment examples (K8s/Docker)
- Link to all documentation
- Add contribution guidelines
- Professional and production-ready presentation

Phase 4 Task 48/68 completed
2026-06-17 08:53:07 +08:00
Xiaoxia AI 37836b2755 feat(app): add FastAPI main application and configuration
- Create main.py with CORS and GZip middleware
- Add Settings class with all configuration options
- Support .env file for environment variables
- Add health check and root endpoints
- Create comprehensive README with quick start guide
- Add .env.example template
- Include API usage examples and troubleshooting

Phase 4 Task 30/68 completed
2026-06-17 07:42:22 +08:00
Xiaoxia AI cb2364a363 feat: add CI/CD pipeline with Gitea Actions
Deploy / deploy-staging (push) Failing after 30s
Deploy / deploy-production (push) Has been skipped
Tests / test (push) Failing after 30s
Tests / lint (push) Failing after 30s
- .gitea/workflows/tests.yml: automated testing + linting on push/PR
- .gitea/workflows/deploy.yml: deployment workflow (placeholder)
- docs/CI-CD.md: CI/CD configuration guide
- requirements-dev.txt: development dependencies (pytest, black, flake8, mypy)
- test job: run pytest with coverage report
- lint job: black + flake8 + mypy code quality checks
2026-06-15 16:53:09 +08:00
Xiaoxia AI 578f22442f docs: update README with complete project status
- project overview and current status
- tech stack and architecture
- core domain entities explained
- completed features (API, Worker, pipelines)
- development guide (setup, testing, migrations)
- roadmap (Phase 2-5)
- architecture decision records (ADR-001 to ADR-003)
- contribution guidelines
2026-06-15 15:49:33 +08:00
Xiaoxia AI b5a62ee9a3 feat: initial SaaS scaffold
- domain: User, Workspace, Project, AssetLibrary, Asset, IngestJob
- ports: repository interfaces
- application: use cases
- adapters: in-memory
- API: FastAPI 5 routes
- worker: Celery ingest_asset
- tests: 4 passing
2026-06-15 15:17:40 +08:00