Commit Graph

17 Commits

Author SHA1 Message Date
Xiaoxia AI f22af7ee4c chore(release): initialize separated production env
Deploy / Deploy Production (push) Failing after 2089h3m52s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2089h6m25s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-21 14:24:23 +08:00
Xiaoxia AI 47a9d7be9c chore(release): finalize production readiness gates
Deploy / Deploy Production (push) Failing after 2089h37m6s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2089h37m33s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-21 13:53:13 +08:00
Xiaoxia AI e36347210c chore(release): validate production env readiness
Deploy / Deploy Production (push) Failing after 2090h53m40s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2090h55m53s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-21 12:34:51 +08:00
Xiaoxia AI 1c10c2d8af ci: detect sqlalchemy schema drift
Deploy / Deploy Production (push) Failing after 2095h15m58s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2095h16m25s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-21 08:14:25 +08:00
Xiaoxia AI 4a8703b037 ci: validate alembic migration chain
Deploy / Deploy Production (push) Failing after 2095h41m1s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2095h41m25s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-21 07:49:23 +08:00
Xiaoxia AI 50fb2c04df ci: run real quality gates
Deploy / Deploy Production (push) Failing after 2102h49m6s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2102h51m41s
Deploy / Deploy Staging (push) Has been cancelled
2026-06-21 00:39:02 +08:00
Xiaoxia AI e37eec67dc chore(ci): use prebuilt python validation image 2026-06-20 21:05:10 +08:00
Xiaoxia AI 32d6d0eb9d fix(ci): checkout without git in slim runner image
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 19m35s
2026-06-20 19:03:52 +08:00
Xiaoxia AI 55011c06ca fix(ci): stabilize validation workflow
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 2144h8m33s
2026-06-19 07:22:17 +08:00
Xiaoxia AI a1fce0d467 fix(ci): avoid needs scheduling blockage on gitea
CI/CD Pipeline / Build Summary (push) Failing after 2144h35m13s
CI/CD Pipeline / Code Quality Check (push) Failing after 2144h37m45s
CI/CD Pipeline / Run Tests (push) Has been cancelled
2026-06-19 06:53:05 +08:00
Xiaoxia AI d9822c20ff fix(ci): align workflow triggers with branch policy
CI/CD Pipeline / Build Summary (push) Failing after 2144h44m23s
CI/CD Pipeline / Code Quality Check (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
2026-06-19 06:41:20 +08:00
Xiaoxia AI a339053733 fix(ci): isolate quality toolchain from runtime dependencies 2026-06-19 03:33:04 +08:00
Xiaoxia AI 53666760fc chore(ci): unify dev dependencies via requirements-dev
CI/CD Pipeline / Build Summary (push) Failing after 2157h24m50s
CI/CD Pipeline / Run Tests (push) Failing after 2157h25m22s
CI/CD Pipeline / Code Quality Check (push) Has been cancelled
2026-06-18 17:26:40 +08:00
Xiaoxia AI 6cd6a5d753 fix(ci): force official pypi in venv installs
CI/CD Pipeline / Code Quality Check (push) Successful in 28m24s
CI/CD Pipeline / Run Tests (push) Successful in 6m27s
CI/CD Pipeline / Build Summary (push) Successful in 0s
2026-06-18 16:50:33 +08:00
Xiaoxia AI 1fd5abc5cf fix(ci): use apt packages for python tooling
CI/CD Pipeline / Build Summary (push) Failing after 2158h42m56s
CI/CD Pipeline / Code Quality Check (push) Failing after 2158h43m51s
CI/CD Pipeline / Run Tests (push) Has been skipped
2026-06-18 16:46:57 +08:00
Xiaoxia AI 7c99f26667 fix(ci): unify workflows and use venv for python tools
CI/CD Pipeline / Build Summary (push) Failing after 2158h45m29s
CI/CD Pipeline / Code Quality Check (push) Failing after 2158h47m52s
CI/CD Pipeline / Run Tests (push) Has been skipped
2026-06-18 16:42:55 +08:00
Xiaoxia AI b131b82c21 ci: add comprehensive CI/CD pipelines
Deploy / Deploy Staging (push) Failing after 5s
Deploy / Deploy Production (push) Has been skipped
Tests / test (push) Failing after 28s
Tests / lint (push) Failing after 24s
GitHub Actions workflows:
1. CI/CD Pipeline (ci-cd.yml)
   - Automated testing (Python 3.11, 3.12)
   - Code linting (black, isort, flake8)
   - Docker image build
   - Staging/Production deployment
   - Code coverage reporting

2. Security Scan (security.yml)
   - Dependency vulnerability check (safety)
   - Security linting (bandit)
   - Weekly scheduled scans
   - Dependency review for PRs

3. Release (release.yml)
   - Automated release creation
   - Docker image build and push
   - Semantic versioning tags

Features:
- ✅ Multi-Python version testing
- ✅ Pip package caching
- ✅ Code coverage with Codecov
- ✅ Security scanning
- ✅ Automated deployments
- ✅ Docker Hub integration

Phase 4 Tasks 61-62 completed (88.2% → 91.2%)!
2026-06-17 09:15:25 +08:00