fix(ops-agent): redeploy_ops_dashboard — sync submodules before build #45
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/ops-dashboard-flow-submodule-sync-max2"
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
Redeploy ops-dashboard (max2)deploy faalde in de Docker-build:Root cause
De copilot-integratie voegde een git-submodule
vendor/scrum4me-copilottoe (met genestevendor/scrum4me-shared). De path-alias@s4m-kit/*→./vendor/scrum4me-copilot/kit/*(tsconfig + next.config webpack-alias). De flow deedgit_fetch→git_reset_origin_main→ build maar initialiseerde de submodule nooit → bij een verse checkout bleefvendor/leeg → de webpack-build kon@s4m-kitniet resolven.Fix
Een
git_submodule_sync-stap toevoegen (git submodule update --init --recursive --force) nágit_reset_origin_mainen vóór de build — identiek aan deredeploy_media_organizer-flow. Het command-key bestaat al (cwd_pattern: /srv/), dus geencommands.yml-wijziging.on_failure: abortomdat@s4m-kiteen harde build-dependency is.Geverifieerd
Image ops-dashboard:latest Built✅.Discipline
Double-edit conform de
ops-agent-host-config-disciplinerunbook: de live/etc/ops-agent/flows/redeploy_ops_dashboard.ymlis identiek gepatcht (backup.bak.20260704-173414ernaast). No self-merge — deze PR wacht op review.