Commit Graph

  • 03b61e04d6 Add GitLab EE Ansible role (temp location - move to infrastructure/ansible) main Lennie S. 2026-04-12 15:47:37 +00:00
  • d50c51d09c fix: correct Gitea Actions syntax in CI workflow Lennie S. 2026-04-12 15:08:50 +00:00
  • 3c071c209d fix: rewrite CI workflow for proper Gitea Actions syntax Lennie S. 2026-04-12 03:07:30 +00:00
  • cec1eb9b0f Remove shopping_list_api Ansible role Marcus A. 2026-04-11 21:16:14 -05:00
  • 770394014c Add Ansible role for shopping-list-api deployment Lennie S. 2026-04-12 01:16:26 +00:00
  • cd05db0df0 Add /health endpoint with DB connectivity check Lennie S. 2026-04-12 00:42:14 +00:00
  • 9967cbc51f Merge branch 'fix-validation-issues' into main Marcus A. 2026-04-07 06:20:43 +00:00
  • 9ca1ecce00 Fix Docker image metadata output in CI fix-validation-issues steve-w 2026-04-07 05:31:47 +00:00
  • 0384166e39 Update .gitea/workflows/ci.yml Daniel Henry 2026-04-07 05:21:57 +00:00
  • 847455da33 Fix: use lowercase repository name for Docker tags and cache refs; compute image via meta step Marcus A. 2026-04-07 05:13:42 +00:00
  • 9252f566d9 Add QEMU setup for multi-arch Docker builds steve-w 2026-04-07 04:27:34 +00:00
  • de17911259 Use org-level Docker registry secrets in CI steve-w 2026-04-07 04:19:58 +00:00
  • 527be20536 Push multi-arch images to Gitea registry steve-w 2026-04-07 04:17:37 +00:00
  • 29b6b442bf Push Docker image to Gitea registry in CI steve-w 2026-04-06 20:14:36 +00:00
  • 9b1d03ef7d Merge pull request 'Fix validation issues in shopping-list-api' (#1) from fix-validation-issues into main Daniel Henry 2026-04-06 17:09:42 +00:00
  • b2f7d0480a Migrate project to uv and add Docker CI steve-w 2026-04-06 16:51:36 +00:00
  • 18af835645 Fix validation issues and test setup steve-w 2026-04-06 02:09:36 +00:00
  • dd6b76e665 Polish API implementation\n\n- Add FastAPI metadata (title, version)\n- Use Field for validation (min_length, ge)\n- Add response model Config (from_attributes)\n- Strip name inputs\n- Better error messages\n- Tags for OpenAPI grouping\n\nOperation: shopping-list-api-2026-04-05\nWI4: Finalization and documentation v0.1.0 Marcus A. 2026-04-05 23:45:38 +00:00
  • 08633862d7 Update README with API reference and manual test instructions\n\nOperation: shopping-list-api-2026-04-05\nWI3: Testing and validation (complete) Marcus A. 2026-04-05 23:45:22 +00:00
  • d55a84f83f Add pytest test suite for Shopping List API\n\nTest coverage:\n- Root endpoint\n- Product CRUD\n- List CRUD\n- List items flow (add, update, delete, cascade)\n\nUse: pytest test_main.py\n\nOperation: shopping-list-api-2026-04-05\nWI3: Testing and validation Marcus A. 2026-04-05 23:45:12 +00:00
  • b0ee2a2a5b Implement core API endpoints (WI2)\n\n- Add full CRUD for Products (create, list, get, delete)\n- Add CRUD for Lists (create, list, get with items, delete)\n- Add List Items management (add, update quantity, delete, list)\n- Proper error handling with HTTPException\n- Use sqlite3 with row_factory for dict-like rows\n- Response models with Pydantic\n\nOperation: shopping-list-api-2026-04-05\nWI2: Implement core API endpoints Marcus A. 2026-04-05 23:32:19 +00:00
  • 8db5262f46 Initial commit: FastAPI scaffolding, SQLite schema, and basic models\n\n- Add main.py with DB initialization and Pydantic models\n- Add requirements.txt (fastapi, uvicorn, sqlalchemy, pydantic)\n- Update README with project description and setup\n\nOperation: shopping-list-api-2026-04-05\nWI1: Project setup and database design Marcus A. 2026-04-05 23:31:25 +00:00
  • 8421db833a Initial commit marcus-a 2026-04-05 23:30:32 +00:00