BrunoGaoSZ and Claude Sonnet 4.6
343b188138
feat: deploy via ljwx-deploy GitOps — add deploy-pr job and fix apply-sync-autopr defaults
...
- build-and-notify.yml: add deploy-pr job that clones BrunoGaoSZ/ljwx-deploy,
updates apps/agent-platform/overlays/prod/kustomization.yaml with sha-<7> tag,
and creates a PR (auto-merged by branch protection)
- apply-sync-autopr.sh: fix defaults → DEPLOY_REPO_OWNER=BrunoGaoSZ, DEPLOY_REPO_NAME=ljwx-deploy
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-28 17:57:25 +01:00
BrunoGaoSZ and Claude Sonnet 4.6
87cd4b3975
feat: add CI/CD workflows and ops scripts for GHCR → Harbor → k3s pipeline
...
- Gate validation: all 143 unit tests pass (80.38% coverage), 11 integration tests pass
- Fix ANTHROPIC_MODEL default: claude-sonnet-4-6-20260217 → claude-sonnet-4-6
- Fix docker-compose DATABASE_URL/REDIS_URL: remove nested var expansion
- health_check.sh: auto-source .env for local runs, capture claude inference log
- .github/workflows/ci.yml: lint (ruff), type-check (mypy), unit + integration tests
- .github/workflows/build-and-notify.yml: build Python image → GHCR, notify sync-service
- scripts/ops/apply-sync-autopr.sh: configure sync-service auto-PR to agent-deploy
- scripts/ops/check-sync-autopr.sh: verify sync-service + ArgoCD app status
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-28 17:35:02 +01:00