fix: Update GitHub and Gitea workflows for Python 3.13 and MongoDB
Some checks failed
CI/CD Pipeline / Lint Code (push) Failing after 36s
CI/CD Pipeline / Generate Documentation (push) Failing after 35s
CI/CD Pipeline / Run Tests (push) Has been skipped
CI/CD Pipeline / Security Scanning (push) Has been skipped
CI/CD Pipeline / Build and Push Docker Images (api) (push) Has been skipped
CI/CD Pipeline / Build and Push Docker Images (chat) (push) Has been skipped
CI/CD Pipeline / Build and Push Docker Images (frontend) (push) Has been skipped
CI/CD Pipeline / Build and Push Docker Images (worker) (push) Has been skipped
CI/CD Pipeline / Deploy to Staging (push) Has been skipped
CI/CD Pipeline / Deploy to Production (push) Has been skipped

Changes to GitHub Actions (.github/workflows/build-deploy.yml):
- Update PYTHON_VERSION from 3.11 to 3.13

Changes to Gitea Actions (.gitea/workflows/ci.yml):
- Update PYTHON_VERSION from 3.10 to 3.13
- Update POETRY_VERSION from 1.7.1 to 1.8.0
- Replace PostgreSQL and Redis services with MongoDB
- Update service health check for MongoDB (mongosh)
- Update test environment variables for MongoDB
- Remove DATABASE_URL and REDIS_URL
- Add MONGODB_URL and MONGODB_DATABASE

This ensures all CI/CD pipelines are aligned with:
- Python 3.13 requirement in pyproject.toml
- MongoDB migration from PostgreSQL

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-10-19 14:14:57 +02:00
parent 6945efb41a
commit ac90dff43a
2 changed files with 10 additions and 24 deletions

View File

@@ -26,7 +26,7 @@ on:
env:
DOCKER_REGISTRY: ghcr.io
IMAGE_NAME: ${{ github.repository }}/docs-server
PYTHON_VERSION: '3.11'
PYTHON_VERSION: '3.13'
jobs:
# Job 1: Linting e validazione