{"status":"error","service":"github","repo":"dzakybd/lobstech","default_branch":"main","latest_commit":{"sha":"adb369b86e41186157cf17da8629c4399c89cd77","short_sha":"adb369b","message":"Migrate backend to uv + pyproject.toml, drop passlib, fix ruff issues\n\n- Replace requirements.txt with pyproject.toml (direct deps only, uv.lock as lockfile)\n- Add .python-version pinning Python 3.13\n- Add tool configs: ruff, pytest, mypy in pyproject.toml\n- Separate dev dependencies into [dependency-groups]\n- Update justfile to use uv run instead of broken py path variable; add lint/test/fmt/upgrade recipes\n- Replace passlib (unmaintained, breaks with bcrypt>=4) with direct bcrypt calls via _BcryptContext wrapper\n- Fix Optional[None] typo in crud_operations.py -> date | None\n- Apply ruff auto-fixes across all backend files (629 issues)","author":"dzakybd","committed_at":"2026-06-15T18:33:22Z","url":"https://github.com/dzakybd/lobstech/commit/adb369b86e41186157cf17da8629c4399c89cd77"},"latest_workflow":{"name":"Deploy to webservice","status":"completed","conclusion":"failure","event":"push","branch":"main","run_number":70,"started_at":"2026-06-15T18:33:34Z","updated_at":"2026-06-15T18:33:53Z","url":"https://github.com/dzakybd/lobstech/actions/runs/27567817091"},"detail":"ERROR: latest commit adb369b by dzakybd; workflow \"Deploy to webservice\" is completed/failure.","checked_at":"2026-07-15T19:32:01.539921Z"}