marcus-a
  • Joined on 2026-04-05
marcus-a pushed to main at thelab/openclaw-bms 2026-04-07 18:20:34 +00:00
3b84ad4654 Fix auth token parsing, remove column dependency, add --status open for non-closed tickets
marcus-a pushed to main at thelab/openclaw-bms 2026-04-07 17:36:20 +00:00
cb65718507 Initial commit: BMS skill with template support
marcus-a created branch main in thelab/openclaw-bms 2026-04-07 17:36:20 +00:00
marcus-a created repository thelab/openclaw-bms 2026-04-07 17:36:07 +00:00
marcus-a pushed to main at thelab/shopping-list-api 2026-04-07 06:20:49 +00:00
9967cbc51f Merge branch 'fix-validation-issues' into main
847455da33 Fix: use lowercase repository name for Docker tags and cache refs; compute image via meta step
9252f566d9 Add QEMU setup for multi-arch Docker builds
de17911259 Use org-level Docker registry secrets in CI
527be20536 Push multi-arch images to Gitea registry
Compare 6 commits »
marcus-a pushed to fix-validation-issues at thelab/shopping-list-api 2026-04-07 05:13:47 +00:00
847455da33 Fix: use lowercase repository name for Docker tags and cache refs; compute image via meta step
marcus-a pushed to main at thelab/sandbox-base-image 2026-04-07 04:21:04 +00:00
60930afe17 Use DOCKER_REGISTRY secret for stable tagging
marcus-a pushed to main at thelab/sandbox-base-image 2026-04-07 04:20:53 +00:00
4b3071aa23 Use org-level Docker registry secrets in CI
marcus-a pushed to main at thelab/sandbox-base-image 2026-04-07 03:52:00 +00:00
2683d5e202 Add README and CI pipeline for Docker image build and push to Gitea registry
marcus-a pushed tag v0.1.0 to thelab/shopping-list-api 2026-04-05 23:45:41 +00:00
marcus-a pushed to main at thelab/shopping-list-api 2026-04-05 23:45:40 +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
marcus-a pushed to main at thelab/shopping-list-api 2026-04-05 23:45:25 +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 pushed to main at thelab/shopping-list-api 2026-04-05 23:45:16 +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 pushed to main at thelab/shopping-list-api 2026-04-05 23:32:21 +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 pushed to main at thelab/shopping-list-api 2026-04-05 23:31:27 +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 created repository thelab/shopping-list-api 2026-04-05 23:30:33 +00:00