fix(ops-agent): init submodules in update_digiplein flow #87
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/digiplein-flow-submodule-init"
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?
Probleem
De DigiPlein-deploy faalt in de builder-stage:
@s4m-kit/*is een tsconfig-alias naarvendor/scrum4me-copilot/kit/*, envendor/scrum4me-copilotis een git-submodule (binnengekomen met DigiPlein PR #11, copilot-chat-integratie). Deupdate_digiplein-flow ging vandigiplein_git_reset_maindirect naardocker_compose_build. Een hard reset (git checkout -f -B main) verzet alleen de submodule-pointer, checkt de inhoud niet uit →COPY . .kopieert een legevendor/scrum4me-copilot/→ webpackModule not found.Dit is een ander probleem dan de ops-dashboard
ECONNRESET(#86); zelfde M16-patroon als eerder: flows met submodule-consumers hebben eengit_submodule_update-stap nodig na de pull/reset.Fix
Voeg
git_submodule_updatetoe nadigiplein_git_reset_main, vóór de build (zelfde patroon alsupdate_scrum4me_web).Geverifieerd
git_submodule_updateis al een gewhiteliste command (git submodule update --init --recursive).scrum4me-copilot.gitis bereikbaar voor ops-agent (git ls-remoteslaagt).18a02a3bevatkit/index.ts..dockerignoresluit de vendor-bron niet uit (alleen.git).Let op: dit is de drift-baseline-kopie; de live
/etc/ops-agent/flows/update_digiplein.ymlwordt symmetrisch bijgewerkt bij de deploy.🤖 Generated with Claude Code