Commit Graph

157 Commits

Author SHA1 Message Date
Stiftung Development
54bf468c53 fix: resolve Python code quality issues
- Fix undefined variable 'e' in PDF generator error handling
- Replace undefined 'Verpachtung' model references with 'LandVerpachtung'
- Fix all import and object access references to use correct model name
- Resolve all flake8 F821 undefined name errors

This addresses all code quality failures that were blocking CI pipeline.
2025-09-06 20:54:20 +02:00
Stiftung Development
4acb5885e8 fix: resolve CI database connection issues
- Fix .env file location for Django in CI (app/.env instead of .env)
- Add PostgreSQL client tools installation
- Add proper PostgreSQL service configuration with ports
- Add Redis port mapping for proper service access
- Add wait step to ensure PostgreSQL is ready before migrations
- Fix environment variable handling in GitHub Actions
2025-09-06 20:48:53 +02:00
Stiftung Development
c8afaaba6a docs: add deployment guide and test production pipeline
- Document deployment secrets configuration
- Verify production deployment pipeline
- Test automated deployment with deployment user
- Ready for production deployment
2025-09-06 20:44:49 +02:00
Stiftung Development
3cb1c0b103 fix: remove virtual environment from repository and fix code quality checks
- Remove app/.venv from git tracking (should not be committed)
- Update flake8 to only scan project code (app/stiftung, app/core)
- Update black and isort to only check project code
- Update bandit security scanning to only check project code
- Excludes third-party packages that cause linting failures
2025-09-06 18:57:40 +02:00
Stiftung Development
35ba089a84 fix: configure CI database connection properly
- Add dotenv loading to Django settings
- Update CI workflow to use correct environment variables
- Set POSTGRES_* variables instead of DATABASE_URL
- Add environment variables to all Django management commands
- Fixes CI test failures due to database connection issues
2025-09-06 18:47:23 +02:00
Stiftung Development
dcc91b9f49 fix: update GitHub Actions to use latest versions
- Update actions/upload-artifact from v3 to v4
- Update actions/setup-python from v4 to v5
- Update actions/cache from v3 to v4
- Fixes deprecation warnings in CI/CD pipeline
2025-09-06 18:41:08 +02:00
Stiftung Development
ab23d7187e feat: add comprehensive GitHub workflow and development tools 2025-09-06 18:31:54 +02:00