Files
llm-automation-docs-and-rem…/.gitea/workflows
dnviti 2db606ea00
Some checks failed
Build / Code Quality Checks (push) Successful in 7m43s
Build / Build & Push Docker Images (chat) (push) Failing after 3m6s
Build / Build & Push Docker Images (api) (push) Failing after 3m38s
Build / Build & Push Docker Images (worker) (push) Failing after 3m36s
Build / Build & Push Docker Images (frontend) (push) Successful in 4m12s
refactor: simplify CI/CD to single build pipeline
Remove all unnecessary pipelines and consolidate into a single
simple build pipeline that runs on every push to main.

## Pipeline Flow

1. **Lint Job**: Code quality checks
   - Black (formatting)
   - Ruff (linting)
   - MyPy (type checking)

2. **Build & Push Job**: Docker images (needs: lint)
   - Matrix build: [api, chat, worker, frontend]
   - Push to container registry
   - BuildKit caching

## Removed Pipelines

-  test.yml (no tests yet)
-  security.yml (not needed for now)
-  deploy-staging.yml (manual deployment)
-  deploy-production.yml (manual deployment)
-  docs-generation.yml (not needed)
-  lint.yml (merged into build)
-  ci.yml.old (old backup)
-  README.md (unnecessary complexity)

## Benefits

-  Simple and focused
-  Fast feedback on main pushes
-  Quality checks before build
-  Easy to understand and maintain

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-21 13:42:41 +02:00
..