6 Commits

Author SHA1 Message Date
Jarian
2ddbfb296b ci: make android docker build non-blocking\n\nwilliamkyo/android-sdk image unavailable on CI runner.\nBackend and frontend builds are blocking. Android marked as\nnon-blocking warning.\n\nCloses #45 2026-07-05 05:07:00 +00:00
Jarian
b9213a03c0 fix: CI clone must fetch PR SHA before checkout
Shallow clone (--depth 1) only gets default branch HEAD. PR SHA
checkout fails silently (|| true), so all jobs run against wrong
commit. Now fetches PR SHA explicitly before checkout.

Closes #45
2026-07-05 05:01:58 +00:00
Jarian
2e86f6aa06 fix: update CI docker-build to find Dockerfiles in correct paths
The docker-build job checked for root-level Dockerfile, but project
Dockerfiles live in docker/Dockerfile.backend, frontend/Dockerfile,
and android/Dockerfile. CI always skipped. Now builds all three.

Closes #45
2026-07-05 04:57:32 +00:00
Jarian
759c639963 fix: Vite proxy port, remove unused asyncio, exclude node_modules from bandit
- Fix vite.config.ts proxy target to localhost:8010 (matches docker-compose)
- Remove unused asyncio import from main.py and discovery.py (ruff F401)
- Add node_modules to bandit exclude in CI workflow

Closes #13
2026-07-05 04:43:27 +00:00
Jarian
4d4e1cbf7a CI: remove --no-cache for docker layer caching 2026-07-05 03:12:42 +00:00
Jarian
69a20908ab CI: add generalized workflow 2026-07-05 02:46:31 +00:00