The GitHub Actions job "SDK Test Workflow" on hamilton.git/stefan/update-package-names has failed. Run started by GitHub user skrawcz (triggered by skrawcz).
Head commit for run: 0da0717820b07edca3bd72656f233fa3d6617bcc / Stefan Krawczyk <[email protected]> Migrate UI Docker infrastructure to uv and Python 3.12 Backend Changes: - Upgrade from Python 3.8 to Python 3.12 in both dev and prod Dockerfiles - Replace pip with uv for dependency management - Add uv.lock (405KB) with 51 pinned packages for reproducible builds - Simplify requirements.txt with relaxed version constraints - Add django.contrib.postgres to INSTALLED_APPS for ArrayField support - Update entrypoint.sh to use "uv run" commands - Add libpq-dev system dependency for psycopg2-binary compilation Frontend Changes: - Configure Vite to respect PORT environment variable - Add host: 0.0.0.0 for Docker external connections - Change dev Dockerfile to use "npm run preview" instead of "npm run start" - Add preview server configuration with port 8242 - Keep prod Dockerfile with nginx multi-stage build (already production-ready) Database: - Upgrade PostgreSQL from 12 to 16 in both docker-compose files - Required for Django 6.0.2 compatibility Docker Compose: - Update docker-compose.yml (dev) with new backend Dockerfile - Update docker-compose-prod.yml with new backend-prod Dockerfile - Both now use PostgreSQL 16 Benefits: - Faster dependency resolution with uv (vs pip) - Deterministic builds with uv.lock - Python 3.12 performance improvements - Compatible with Django 6.0.2 requirements Report URL: https://github.com/apache/hamilton/actions/runs/22312748921 With regards, GitHub Actions via GitBox
