Skip to content

v0.3.1 — Python 3.13, uv, GHCR-only

Latest

Choose a tag to compare

@kangwonlee kangwonlee released this 15 Mar 06:29

What's Changed

Breaking

  • Docker Hub publishing removed — images now available on GHCR only (ghcr.io/kangwonlee/edu-base)

Upgraded

  • Python 3.12 → 3.13 (Alpine-based uv image)
  • AI tutor: gemini-python-tutor v0.2.1 → v0.3.13
  • Package manager: pip → uv + pyproject.toml

Fixed

  • USER runner moved after uv pip install --system to fix permission denied error (v0.3.0 build failure)

CI/CD

  • GitHub Actions bumped (checkout@v6, docker@v4, build-push-action@v6)
  • Consolidated to GHCR-only publish workflows

Migration

FROM ghcr.io/kangwonlee/edu-base:0.3.1