chore(ops): scripts/update-host-mcp.sh — sync submodule on host-clone update #65
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/host-mcp-update-script"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Waarom
De host-side stdio-MCP-clone (operator-MCP, draait
tsx src/index.ts) wordt handmatig bijgewerkt — de agent-runner-images klonen scrum4me-mcp vers, en deupdate_*_worker-flows raken deze clone niet aan. Een kalegit pullverzet de geregistreerdevendor/scrum4me-shared-pointer maar checkt de submodule-werkboom niet uit, wat:M vendor/scrum4me-shared), enprisma:generatehet schema uit de oude shared laat bouwen (gen-schema.shleest de submodule) → stille schema-drift.(Dit veroorzaakte o.a. de dirty-tree die de
redeploy_all-preconditie liet aborten; die flows gebruiken daaromgit_fetchi.p.v.git_pull.)Wat
Een committed
scripts/update-host-mcp.shdat de juiste routine codificeert:git pull --ff-only --recurse-submodules+ explicietegit submodule update+npm run prisma:generate, met een reminder dat de stdio-MCP geen hot-reload heeft (herstart/reconnect handmatig). De expliciete--recurse-submodulesmaakt het onafhankelijk van een lokalesubmodule.recurse=true-config → overleeft een re-clone.Op scrum4me-srv is de bestaande host-clone ook al met
submodule.recurse=truegeconfigureerd (belt-and-suspenders voor kale pulls).🤖 Generated with Claude Code