mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 22:21:10 +02:00
Two bugs made the Mac Mini auto-deploy silently miss everything on a multi-commit push: 1. Diff range was HEAD~1..HEAD, so a push with N commits only checked the tip. Now uses github.event.before..sha, with a safe fallback to HEAD~1 when the before SHA is absent (first push, force reset). 2. Service list was still the legacy per-product web/backend apps (todo-web, chat-web, calendar-web, …) that were consolidated into `mana-web` + `mana-api` months ago. The unified services didn't exist in the workflow, so a push touching apps/mana/apps/web or apps/api never rebuilt them. Rewrite: - Collapse per-service outputs into one `services` output driven by a SERVICE_SOURCES array (add a new service by adding one line). - Expanded service surface: mana-ai, mana-research, mana-events, mana-user, mana-subscriptions, mana-analytics, mana-llm, mana-api, mana-web, mana-credits, mana-geocoding, manavoxel-web — alongside the Go services + memoro + landing-builder. - Removed dead entries: todo/chat/calendar/clock/contacts/music/ storage/memoro-web variants. - Expanded sveltekit-base trigger (any commit to shared-pwa / shared-vite-config / root Dockerfile / pnpm-lock forces a base rebuild — those were invisible before). - Updated health-check URLs from the running containers' actual host ports (PORT_SCHEMA.md prose + table disagreed; docker ps wins). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| workflows | ||
| CODEOWNERS | ||
| dependabot.yml | ||