feat: implement CI/CD pipeline with Gitea Actions

- Add Gitea Actions workflow with 4 stages: lint, test, build, push
- Configure ruff linting and formatting checks
- Set up Django tests with PostgreSQL and Redis services
- Implement Docker image building for web and celery services
- Add requirements.txt and requirements-dev.txt generation
- Fix ipdb compatibility issues in test runner
- Update ruff configuration for Django compatibility
- Add comprehensive CI/CD documentation
This commit is contained in:
2026-01-19 14:24:48 +01:00
parent cbfbd8652d
commit 06b30fca02
26 changed files with 1769 additions and 726 deletions

View File

@@ -82,9 +82,9 @@ dev = [
"click==8.1.7",
"typer==0.9.0",
# Debugging
"ipdb==0.13.13",
"pdbpp==0.10.3",
# Debugging (removed due to compatibility issues)
# "ipdb==0.13.13",
# "pdbpp==0.10.3",
# Additional tools
"watchdog==3.0.0",