name: Build Docker Image (No Push) on: push: branches-ignore: - development - latest permissions: contents: read jobs: test: runs-on: ubuntu-latest steps: - name: Checkout del código uses: actions/checkout@v6 - name: Configurar Python uses: actions/setup-python@v6 with: python-version: '3.14' - name: Configurar uv uses: astral-sh/setup-uv@v6 - name: Instalar dependencias run: | uv sync --no-dev --no-install-project - name: Ejecutar tests env: DJANGO_SETTINGS_MODULE: proyecto.settings run: | uv run python manage.py test docker: runs-on: ubuntu-latest needs: test permissions: contents: read steps: - name: Checkout del código uses: actions/checkout@v6 - name: Configurar Docker Buildx uses: docker/setup-buildx-action@v4 - name: Build (sin push) uses: docker/build-push-action@v6 with: context: . push: false